ここで投稿を見ました。 sarに前日のデータを表示させる方法は?
しかし、以下の質問に対する答えはありません。
私はsarを使って昨日(3月9日)の統計を見たいと思います。
$ sar -f /var/log/sa/sa09
Linux 2.6.32-431.el6.x86_64 ([hostname]) 02/09/2016 _x86_64_ (12 CPU)
ログが最後に変更された日付は3月9日ですが、なぜ日付が3月9日ではなく2月9日なのか疑問に思います。
もう一つの質問は、上記のコマンドの統計に48時間の統計が含まれるのはなぜですか?ファイル(sa09など)には、1日間の統計のみが含まれているようです。
ありがとうございます!
答え1
09番目のSARファイルは、SARファイルが作成された月の日付を意味します。ヘッダーはsarのデータコレクタ(sadc)によって生成されます。 sarが実行され、そこでファイルが見つかると、(1)ファイルの種類が認識されず(バージョンの変更)、(2)日付が古くなり、ファイルを上書きしない限りファイルに追加されます。したがって、SADCは2月に作業を開始しましたが、何らかの理由でそれ以降に中断された可能性があります。 cronファイルで「sa1」または「sadc」を確認してください。クローンが実行されていることを確認してください。 sadcが簡単に利用可能であることを確認してくださいsadc - 1 1
。今日のファイルが更新されていることを確認してください。そうでない場合は、削除してもう一度お試しください。 (ルートで実行してください)。
編集:別のダッシュはsadcに日付番号付けを使用し、今日の日付とは異なる日付で既存のファイルを上書きする標準ファイルスキームを使用するように指示します。