在 CentOS 系统中,cpustat
是一个用于显示 CPU 统计信息的工具,通常作为 sysstat
包的一部分提供。如果你想查看 cpustat
的历史数据,可以通过以下几种方法:
使用 sar
命令:
sar
是 sysstat
包中的一个工具,可以用来收集、报告或保存系统活动信息,包括 CPU 使用率等。sar
会使用 /var/log/sa/
目录下的历史数据进行报告。你可以使用以下命令查看 CPU 的历史数据:sar -u -f /var/log/sa/saXX
其中 saXX
是你要查看的日期文件(例如 sa01
表示一个月的第一天)。查看 sysstat
日志文件:
/var/log/sa/
目录下存储了每天的系统活动报告。你可以使用 ls
命令查看该目录下的文件列表。cat
或 less
命令查看特定日期的日志文件内容:cat /var/log/sa/saXX
使用 mpstat
命令:
mpstat
是另一个 sysstat
包中的工具,可以显示每个 CPU 的详细统计信息。sysstat
配置文件(通常是 /etc/cron.d/sysstat
)中的 ENABLED
设置为 true
,以便定期收集数据。mpstat -P ALL -f /var/log/sa/saXX
自定义脚本或工具:
awk
、grep
等工具解析 /var/log/sa/
目录下的日志文件。通过这些方法,你可以方便地查询 CentOS 系统中 cpustat
的历史数据。