はじめに
システムアクティビティレポート ( sar )は、CPUアクティビティ、メモリ/ページング、割り込み、デバイス負荷、ネットワーク、スワップスペースの使用率など、さまざまなシステム負荷を報告するために使用されるUnixSystemVから派生したシステム監視コマンドです。 Sarは/procを使用します 情報を収集するためのファイルシステム。
このチュートリアルでは、LinuxにSARコマンドをインストールして使用する方法を示します。
インストール
- だからsar デフォルトではインストールされない場合があります。 sysstatをインストールする必要があります 使用する前に
dnf install sysstat -y #CentOS
sudo apt install sysstat -y #Ubuntu
- また、sysstatサービスを開始して有効にします
systemctl start sysstat.service && systemctl enable sysstat.service
- 次に、sarのバージョンを確認します
sar -V
SARコマンドの使用
構文 :
sar -[options] [time_interval]
- CPUの詳細を2秒間隔で合計10回報告します。
sar -u 2 10
- 使用されているメモリ、空きメモリ、使用可能なキャッシュを表示するには、1秒間隔で合計5回バッファリングします。
sar -r 1 5
- デバイスにマウントされているファイルシステムを2秒間隔で合計5回表示します。
sar -F 2 5
- ブロックデバイスの詳細を3秒間隔で合計4回表示します。
sar -d 3 4
- また、表示、実行キューの長さ、プロセス数、および負荷平均。
sar -q 1 4
- 特定のコアのCPU使用率を表示します。 (私の場合は2コアを選択します)
sar -P 1 2 2
- ネットワークインターフェース、ネットワーク速度、IPV4、TCPV4、ICMPV4ネットワークトラフィックおよびエラーを合計4回および2秒の間隔で表示するには、実行します
sar -n DEV 2 4 | egrep -v lo
- プロセス、カーネルスレッド、iノード、およびファイルテーブルを表示します
sar -v 1 4
- スワッピングに関する統計を報告する
sar -S 1 4
- また、トランザクションのようにI/Oを報告します 1秒あたり、読む 1秒あたり、書き込み 1秒あたり
sar -b 1 5
- コンテキストの切り替え、1秒あたりに作成されたプロセスの数、1秒あたりのスワップの数を表示する
sar -w 2 3
- ページング統計のKBページイン/秒、KBページアウト/秒、およびページフォールト/秒を表示する
sar -B 1 4
注 :intervalコマンドがゼロに設定されている場合、システムが開始された時刻からの平均統計が表示されます。カウントが指定されておらず、間隔が指定されている場合、統計は間隔ごとに継続的に提供されます。
結論
それだけです。
SARコマンドをインストールして使用する方法を説明しました Linuxの場合。
ありがとう