環境;
CentOS 6.x
sarで次のようなエラーが出る事がある。
$ sar システム動作情報ファイルの形式が正しくありません: /var/log/sa/sa12
これは、CPU数が変わった場合にも発生する。例えば、仮想マシンの仮想CPU/コア数を変更した場合。
このままでは使えないので、このファイルを削除する。
なお、/var/log/sa/* は日毎のファイルなので、翌日以降は問題ない。同日の統計を取りたい場合の処置。
# rm /var/log/sa/sa12
サービスを再起動
# /etc/init.d/sysstat restart
これ以降の統計情報は正常に閲覧できるようになる。