温馨提示×

CentOS cpustat的日志文件如何管理

小樊
48
2025-08-12 20:51:03
栏目: 智能运维

CentOS中cpustat日志文件管理主要涉及查看、存储和清理,具体方法如下:

  • 查看日志
    • 默认日志存放在/var/log/sysstat/目录下,文件名如saXX(XX为日期)。
    • 使用sar -u -f /var/log/sysstat/saXX查看指定日期的CPU使用记录。
  • 存储日志
    • 通过cron定时任务定期保存cpustat输出到指定文件,例如:
      0 * * * * /usr/bin/cpustat -u 1 60 > /var/log/cpu_usage_$(date +\%Y\%m\%d).log
    • 可自定义日志路径和命名规则,如按日期生成文件。
  • 清理日志
    • 使用rm命令删除过期日志,如rm /var/log/cpu_usage_2024*.log
    • 结合find命令批量清理,例如删除30天前的日志:
      find /var/log/ -name "cpu_usage_*.log" -mtime +30 -exec rm {} \;

注意cpustat默认仅临时输出结果,需通过重定向或定时任务主动保存日志。

0