CentOS9 sysstat (sar) の 取得間隔を変更する方法
環境
CentOS9
RHEL9
概要
sarは定期的なシステムリソースの監視情報を記録してくれる sar は、sysstat パッケージの主たる機能です。
デフォルトでは /var/log/sa/ 配下に sar のファイルが配置されており、CPU、メモリ、I/O、ネットワークの通信状況など様々な情報が記録されています。
操作方法
1.「/usr/lib/systemd/system/sysstat-collect.service」の定義内容
[Unit] Description=system activity accounting tool Documentation=man:sa1(8) After=sysstat.service [Service] Type=oneshot User=root ExecStart=/usr/lib64/sa/sa1 1 1
2./usr/lib/systemd/system/sysstat-collect.timerの定義内容
[Unit] Description=Run system activity accounting tool every 10 minutes [Timer] OnCalendar=*:00/10 [Install] WantedBy=sysstat.service
3.操作例
6分毎に sa を記録するように変更する場合、/usr/lib/systemd/system/sysstat-collect.timer の以下の行を変更します。
[Timer] OnCalendar=*:00/10 ↓↓↓ [Timer] OnCalendar=*:00/6
4.変更を反映するには以下のコマンドを実行します
# systemctl daemon-reload