すべてのCPUのCPU使用率をダンプするトップバッチ

すべてのCPUのCPU使用率をダンプするトップバッチ

バッチ モードで実行して監視サーバーにレポートできるコマンドを探しています。すべての CPU の CPU 使用率 (対話モードで top を実行してから「1」キーを押すのと同じ) を知りたいです。Mac、Ubuntu、Centos で動作するはずです。

この投稿のようなコマンドをいくつか試してみました(Linux Top のバッチ モードで、反復ごとに出力を取得するにはどうすればよいですか?

top -p 310-b -n2 -d 1 | grep -w 310

しかし、Macでは動作しません。

invalid option or syntax: -p

助けてくれてありがとう、ケビン

答え1

ただし、 などの監視を使用することを希望しますNagiosが、バッチ モードを要求しているため、次のコマンドを検討してください。

  • vmstat
  • sar
  • free
  • iostat
  • pidstat
  • mpstat

お楽しみください...!

関連情報