top -b
を使用 (および異なる出力が必要な場合は他のスイッチ)。 curses ウィンドウにジャンプする代わりに、stdout にダンプするだけです。
JMeter などのテストを実行しながらサーバーを監視するために私が見つけた最も便利なツールは dstat です。サーバーからさまざまな統計情報が得られるだけでなく、スプレッドシートに簡単にインポートできるように csv に出力され、Python で記述されたモジュールを使用してツールを拡張できます。
ユーザー負荷:top -b -n 2 |grep Cpu |tail -n 1 |awk '{print $2}' |sed 's/.[^.]*$//'
システム負荷:top -b -n 2 |grep Cpu |tail -n 1 |awk '{print $3}' |sed 's/.[^.]*$//'
アイドル負荷:top -b -n 1 |grep Cpu |tail -n 1 |awk '{print $5}' |sed 's/.[^.]*$//'
すべての結果は小数点以下を切り捨てます。