Categories: ツールの使い方

Linuxのvmstatコマンドで表示される情報の意味

Linuxのvmstatコマンドで表示される情報の意味についてまとめました。

procs : アクティブなプロセスに関する情報

  • r:実行待ちのプロセス数
  • b:何らかの理由によってスリープしているプロセス数

memory : メモリーの使用量に関する情報

  • swpd:仮想メモリーの使用量
  • free:空きメモリー容量量
  • buff:バッファとして利用されているメモリー容量量

swap : スワップに関する情報

  • si:ステップイン容量。スワップ領域に待避していたデータを物理メモリに書き戻した容量
  • so:スワップアウト容量。物理メモリーからスワップ領域に書き込みした容量

iO : デバイスとの転送量に関する情報

  • bi:ブロックデバイス(HDD等)から読み取ったロック数
  • bo:ブロックデバイスへの書き込みブロック数

system : マルチタスク関連に情報

  • in:毎秒の割り込み回数
  • cs:毎秒のコンテキスト・スイッチ回数

コンテキストスイッチ

cpu : CPUの使用量に関する情報

  • us:カーネルコード(OS)以外の実行でCPUが使用された時間の割合
  • sy:カーネルコード(OS)の実行でCPUが使用された時間の割合
  • id:アイドル時間(何もしない時間)の割合
  • wa:IO(ディスク・ネットワーク)による待ち時間の割合

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

naka