Linux sar コマンドの使用方法とコード例の分析

Linux sar コマンドの使用方法とコード例の分析

1. CPU使用率

sar -p (一日中表示)
sar -u 1 10 (1: 1秒ごと、10: 10回書き込む)

1.1. CPU出力項目の説明

出力詳細な説明
CPU all は、統計がすべての CPU の平均であることを意味します。
%ユーザー

ユーザー レベルで実行されているアプリケーションによって使用される合計 CPU 時間の割合を表示します。

%ニース

ユーザー レベルで nice 操作に費やされた合計 CPU 時間の割合を表示します。

%システム

カーネル レベルで実行に費やされた合計 CPU 時間の割合。

%io待機

I/O 操作の待機に費やされた合計 CPU 時間の割合を表示します。

%窃盗

ハイパーバイザーが別の仮想プロセスを処理するのを待機していた仮想 CPU の割合。

%アイドル

合計 CPU 時間に対する CPU アイドル時間の割合を表示します。

2. メモリ使用率

sar -r (一日中表示)
sar -r 1 10 (1: 1秒ごと、10: 10回書き込む)

2.1. メモリ出力項目の説明

出力詳細な説明
メモリ解放この値は基本的に free コマンドの free 値と同じなので、バッファとキャッシュ領域は含まれません。
kbmemusedこの値は基本的に free コマンドの used 値と同じなので、バッファとキャッシュ領域が含まれます。
%memusedこの値は、kbmemused と合計メモリ (スワップを除く) のパーセンテージです。
kbbuffers と kbcachedこれら 2 つの値は、free コマンドの buffer と cache です。
kbコミット現在のシステムに必要なメモリ、つまりオーバーフローが発生しないようにするために必要なメモリ (RAM + スワップ) を確保します。
%専念この値は、kbcommit とメモリの合計量 (スワップを含む) のパーセンテージです。

3. ディスクI/O

sar -d (一日中表示)
sar -d 1 2 (1: 1秒ごとに書き込む、2: 2回書き込む)

3.1. IO出力項目の説明

出力詳細な説明
待つ各デバイス I/O 操作の平均待機時間 (ミリ秒単位) を示します。
svctm各デバイス I/O 操作の平均サービス時間 (ミリ秒単位) を示します。
%ユーティリティI/O 操作に費やされる 1 秒あたりの時間の割合を示します。

4. ネットワークトラフィック

sar -n DEV (一日中表示)

sar -n DEV 1 2 (1: 1秒ごとに書き込む、2: 2回書き込む)

4.1. DEV出力項目の説明

出力詳細な説明
アイフェイスこれはネットワークデバイスの名前です。
受信パケット数1 秒あたりに受信されるパケットの数。
送信/秒1 秒あたりに送信されるパケットの数。
受信kB/秒1 秒あたりに受信されたバイト数。
txkB/秒1 秒あたりに送信されたバイト数。
受信cmp/秒1 秒あたりに受信される圧縮パケットの数。
送信cmp/秒1 秒あたりに送信された圧縮パケットの数。
受信側1 秒あたりに受信されるマルチキャスト パケットの数。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux で xargs コマンドを使用する詳細なチュートリアル
  • Linux trコマンドの使用
  • Linux ipcsコマンドの使用
  • Linux lsコマンドの使用
  • Linux sedコマンドの使用
  • Linuxの読み取りコマンドの使用
  • Linux usermod コマンドの使用
  • Linuxのpasswdコマンドの使用
  • Linuxのtimeコマンドの使い方の詳しい説明
  • Linux lnコマンドの使用
  • Linux telnetコマンドの使用

<<:  JavaScript の async と await のシンプルで詳細な学習

>>:  MySQLのREDOログ(リドゥログ)とロールバックログ(アンドゥログ)の詳しい説明

推薦する

Vueは視覚的なドラッグページエディタを実装します

目次ドラッグアンドドロップの実装ドラッグイベントドラッグして開始リリースゾーンでの移動境界処理、角度...

ニューススタイルのウェブサイトデザイン例25選

bmi ボイジャーピッチフォークアルスター食料品店チャウ真/斜めポスタこれは偽のDIYですクリエイテ...

Linux でユーザーを完全に削除する 2 つの方法

Linux 操作実験環境: Centos7 仮想マシンまず、共通ユーザーgubeiqingを作成しま...

MySQL テーブルの読み取り、書き込み、インデックス作成、その他の操作の SQL ステートメントの効率最適化の問題を分析します。

前回は、Explain 実行プランの表示、インデックスの分析など、MySQL での SQL クエリの...

HTMLでのラジオ値の取得、割り当て、登録の詳細な説明

1. ラジオのグループ化名前が同じであれば、それらはグループであり、つまり、次のようにグループ内で選...

スクリプトを使用して、ワンクリックでDockerイメージをパッケージ化してアップロードします。

著者は1年以上マイクロフロントエンドプロジェクトに取り組んできました。チームは10個のマイクロアプリ...

MySQLで重複データを削除する詳細な例

MySQLで重複データを削除する詳細な例重複レコードには 2 つの意味があります。1 つは完全に重複...

Vue はトークンの有効期限が切れると自動的にログインページにジャンプする機能を実装します

このプロジェクトは最近テストされ、テスターから、トークンの有効期限が切れたため、ルートが自動的にログ...

忘れられたボタンタグ

注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...

MySQL 作成ルーチン権限に関する注意事項

1. ユーザーにルーチン作成権限がある場合は、プロシージャ | 関数を作成できます。 2. ユーザー...

MySQLデータのバックアップとリカバリの実装方法の分析

この記事では、例を使用して MySQL データのバックアップと復元の方法について説明します。ご参考ま...

Linuxシステムにmsfをインストールするプロセスの詳細な説明

または、インストールプロセスを自分で書き留めてください。私のサーバーシステムはAliyun Linu...

Vue3でelement-plusを使用する方法の詳細な説明

目次1. インストール2. main.jsにインポートする3. 使用Vue3がリリースされてからしば...

Vue ソング プログレス バーのサンプル コード

なお、これはvue-cliで作成したプロジェクトではありません。vue.jsを参照して記述したHTM...