今日、この記事では、今日説明し、クラウドコンピューティングの開発チュートリアルのいくつかを共有することで、次のとおりです。運用・保守エンジニアがスキル-SArになります。
SARは、システムの活動報告(システム活動報告)英語の単語の頭文字をとったものです。その名のとおり、として、SARは、CPU、メモリ、入出力ポートの使用状況コマンドを報告して保存し、UNIXおよびLinuxオペレーティング・システムで収集するために使用されています。SARコマンドは、動的にレポートを生成することができ、報告書はまた、ログファイルに保存することができます。
あなたは、パッケージがインストールされていない場合、あなたはそれをインストールするには、次の単一のコマンドを使用することができます。
[ルート@ localhostの〜]#yumをsysstatのインストール
SADC(システムアクティビティデータコレクタ)サービス(sysstatの)を起動し、このレポートは、ログファイルに書き込まれます「は/ var / log / SA /サッド」と文書で既に存在しているアーカイブされます。DDは現在の日付です。
[ルート@ localhostの〜] sysstatのを開始systemctl#
[ルート@ localhostの〜]#systemctlのはsysstatのを有効にします
これは、10分ごとに収集されたデータ・レポートは、一日あたりに形成されています。
sarコマンドを使用します
sarコマンドの一般的なフォーマット
SAR [オプション] [-A] [-oファイル] T [N]
どこで:
tは試料の分離であり、nはサンプル数であり、デフォルト値は1です。
-oファイルは、それが結果はファイルがファイル名で、ファイルにバイナリ形式で保存されているコマンドと述べました。
ビューのCPU使用率
SAR -u:デフォルトのCPU使用率やその他の情報を表示する場合は、sar -uのです
平均負荷を見ます
SAR -q:ビュー平均負荷
あなたは-qを指定した後、あなたが実行キュー・プロセスの数を確認することができ、他のコマンドと比較して、システムのサイズ、平均負荷、等。、上のプロセスは、時間の経過とともに指標の状況を見ることができます。
RUNQ-SZ:実行中のキューの長さ(実行を待っているプロセスの数)
プロセスリストプロセスの数(プロセス)とのスレッド(スレッド):PLIST-SZ
ldavg-1:システム負荷平均ldavg-5の最後の分:5分間のシステムの平均負荷
ldavg-15:最後の15分間の平均システム負荷
ネットワークトラフィック
SAR -n DEVカード
IFACEは、デバイス名を示します
秒あたりの受信数rxpck / sのパケット
数txpck / sのパケットが毎秒送信され
第二受信ユニット当たりのデータ量rxKB / Sキロバイト1キロバイト= 1000byte = 8000bit
毎秒放出されたデータ量txKB / S、単位キロバイト
サーバーのパケット損失が非常に深刻であるならば、我々はカードが異常フローであるかどうかを確認する必要があります。受信データ部分は4000を超え、またはrxKBより大きい5000をrxpck、攻撃される可能性があり、通常のLANサーバのトラフィックはそれほど大きくはありません。あなたはデータをコピーしない限り。
例えば686KByteとして、KBの点で、txkbのrxkbのピークを取るまたは、実際の速度を算出し、686 * 1000分の8 = 5.4MBit
バイトバイト、[B]と略記コンピュータのハードディスクの最小単位であります
ビット位置、1バイト= 8ビット最小単位[ネットワーク]
毎秒ビットあたりBPS =ビット
PPS =毎秒第2のパケットMbのあたりパッケージ、GB、10ギガビット
10GB = 10000Mb [PC 1ギガバイト= 1024メガバイト、ネットワークの1Gb = 1000MB]
ブロードバンド10Mbのは、ダウンロード速度は1.25メガバイト、10Mバイト= 10Mビット10Mビット/ 8 = 1.25Mbyte = 1.25メガバイトです
ビューのメモリ使用量
SAR -r:あなたは-rを指定した後、物理メモリの使用状況を表示することができます。
kbmemfree:基本的に同じで、自由で無料の指令値なので、スペースおよびキャッシュ・バッファが含まれていません。
kbmemused:基本的に同じで値を使用無料の指令値を、それがキャッシュとバッファ領域を含むように。
%Memused:物理メモリの使用状況、およびこの値はパーセンテージ(スワップ含まない)メモリの総量をkbmemusedれます。
kbbuffersとkbcached:これらの2つの値の自由コマンドバッファとキャッシュです。
kbcommit:必要なメモリを確保するため、現在のシステムであって、そのオーバーフロー・メモリ(RAM +スワップ)を確保しないように、すなわち、必要。
%コミット:この値は、(スワップを含む)メモリkbcommitの合計量の割合です。
ページスワッピングの発生状況を参照してください。
SAR -W:ページのスワッピング状況が発生見ます
交換ページに発生、サーバーのスループットが大幅に低減されます。ときにサーバーの貧しい状態、ためページスワップの発生によるメモリ不足の疑いがある場合、あなたは為替が多数発生していることを確認するために、このコマンドを使用することができます。
pswpin /秒:ページ交換(スワップページ)数あたりのシステムへの変更
pswpout /秒:ページ交換ごとにスワップアウトシステム(スワップページ)数
SARの統合利用
システムのボトルネックを決定し、時には組み合わせるために、いくつかのsarコマンドのオプションを取ります。
CPUのボトルネックを疑われ、かつSAR -q SARを表示するために利用できる-uなど
疑わしいメモリのボトルネック、利用可能SAR -B、SARは、-rなどのsar -Wを参照してください
疑いのあるI / Oのボトルネック、利用できるのsar -b、SAR -uビューなどのsar -d
他のSARパラメータ説明
すべてのレポートの要約-A
-aレポートファイルは、使用の読み取りと書き込み
追加のキャッシュの使用に関する-B報告
キャッシュの使用に関する-b報告
使用法-c報告システムコール
-Dは、ディスク使用量を報告します
-gシリアルポートの使用状況レポート
バッファの使用に関する-hレポートの統計情報
-mレポートIPCメッセージキュー及びセマフォの使用
キャッシュの-n名前の使用状況レポート
-pレポートページング・アクティビティの使用
-q交換レポートの実行キュー、キューの平均の長さ
報告プロセスの-R活動
-Rレポートは、メモリページとディスク・ブロックを使用していません
-uレポートCPU使用率
-vプロセス、Iノード、ファイル、およびロックテーブルの状態を報告します
-wレポートシステムスイッチング活動状況
-yレポートTTYデバイスの活動状況