UNIX系システム(Linux含む)の負荷を計測するには

UNIX系システム(Linux含む)で負荷を計るためには*statコマンドを使う.

$mpstat -P cpu -V interval count
  • cpu:計測するCPUの番号.ALLを指定すると全てのCPUを計測する.
  • -V:バージョン
  • interval:実行間隔.秒単位
  • count:実行回数
$iostat -V interval count

ディスクIOの負荷を計測.

  • -V:バージョン
  • interval:実行間隔.秒単位
  • count:実行回数
vmstat -V interval count

本来仮想メモリの負荷を計測するのに使うツールだった.現在はプロセス,メモリ,ページング,ブロックIO,トラップ,CPUの負荷を計測することができる.

  • interval:実行間隔.秒単位
  • count:実行回数