web-dev-qa-db-ja.com

前日にsarを表示するにはどうすればよいですか?

サーバーでsarと入力すると、午前0時から始まる今日のシステム負荷統計が表示されます。昨日の統計を表示することは可能ですか?

44
xenoterracide

通常、_ sysstatsarコマンドを提供し、/var/log/sysstat/のようなファイル名で/var/log/sa/または/var/log/sysstat/saddにログを保持します。ここでddは、日付(01から始まる)の数値です。デフォルトでは、当日のファイルが使用されます。ただし、-fコマンドラインスイッチで使用されるファイルを変更できます。したがって、月の3日目は次のようになります。

sar -f /var/log/sysstat/sa03

時間範囲を制限する場合は、-sおよび-eパラメータを使用できます。昨日のファイルを定期的に取得する必要があり、日付を思い出せず、GNUの日付がある場合は、

sar -f /var/log/sysstat/sa$(date +%d -d yesterday)

sarのマニュアルページ を読むことを強くお勧めします。

65
Steven D

次のコマンドを実行して、メモリ使用率の履歴の詳細を取得します。

sar -r -f /var/log/sa/sa01

/var/log/saのファイルは、世界中のすべてを記録します。

6
Sidhartha