sarに前日のデータを表示させる方法は?

sarに前日のデータを表示させる方法は?

私たちのサーバーでsarshow'sシステム負荷統計を入力すると、真夜中から始まる今日のシステム負荷統計を表示できますか?

答え1

通常、システム状態、日付がどこにあるか(01から始まる)など、sarログ/var/log/sysstat/またはファイル名を保持するコマンドを提供します。デフォルトでは、今日のファイルが使用されますが、コマンドラインスイッチで使用されるファイルを変更できます。したがって、毎月3日には次のことを行います。/var/log/sa//var/log/sysstat/sadddd-f

sar -f /var/log/sysstat/sa03

時間範囲を制限するには、-sパラメーター-eを使用できます。昨日のファイルを定期的にインポートしたいが、日付を覚えておらず、GNU日付を持つことができない場合は、次のことを試してください。

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

私は読書を強くお勧めしますサルマンページ

答え2

書き込みメモリ使用率の詳細を取得するには、次のコマンドを試してください。

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

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

答え3

"magic"パラメータがあります。-Nたとえば、次は昨日の統計を表示します。

sar -1

複数のサーバーから毎週データを収集してNFSに保存します。

parallel --tag --nonall -k -j 3 -S server1,server2,server3 \
  'of="/nfs-path/sar-$(hostname).out"; rm -f "${of}"; for N in {7..0}; do sar -A -$N 2> /dev/null >> "${of}"; done'

このファイルは次の場所にロードできます。ikS

関連情報