クラウドコンピューティングの開発チュートリアル:運用・保守エンジニアがスキルになります--sar

今日、この記事では、今日説明し、クラウドコンピューティングの開発チュートリアルのいくつかを共有することで、次のとおりです。運用・保守エンジニアがスキル-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デバイスの活動状況

おすすめ

転載: blog.csdn.net/qfxulei/article/details/91580127