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


41

私たちのサーバーでは、sarshow と入力すると、今日の真夜中に始まるシステム負荷統計が表示されますが、昨日の統計を表示することは可能ですか?

回答:


63

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

sar -f /var/log/sysstat/sa03

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

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

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


11
cPanel / CentOSシステムでは、次のように見えます/var/log/sa
-xenoterracide

1
うん、centosそれは次のとおりです:sar -b -f / var / log / sa / sa20月の20日。
スタントン

5
Redhatの場合も/ var / log / sa
sweetfa

1
SUSEの/ var / log / sa
Gareth Davidson

5

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.