在Debian系统中,cpustat
是一个用于显示CPU统计信息的工具,它通常作为 sysstat
包的一部分提供。要查看 cpustat
的历史记录,你需要确保已经安装了 sysstat
包,并且配置了相关的日志记录功能。
以下是查看 cpustat
历史记录的步骤:
-
安装sysstat包(如果尚未安装): 打开终端,运行以下命令来安装
sysstat
包:sudo apt update sudo apt install sysstat
-
配置sysstat以记录数据:
sysstat
默认可能不会记录历史数据。你需要编辑/etc/default/sysstat
文件来启用历史记录功能。sudo nano /etc/default/sysstat
在文件中找到
ENABLED
行,将其值改为true
:ENABLED="true"
保存并关闭文件。
-
重启sysstat服务: 为了让更改生效,你需要重启
sysstat
服务:sudo systemctl restart sysstat
-
查看cpustat历史记录:
sysstat
会将历史数据存储在/var/log/sysstat/
目录下的文件中,通常是saXX
文件,其中XX
是日期的后两位。例如,sa01
可能代表1号的数据。 使用cpustat
命令加上-r
选项来查看特定日期的历史记录:sudo cpustat -r /var/log/sysstat/sa01
如果你想查看所有可用的历史记录文件,可以使用以下命令:
ls /var/log/sysstat/
请注意,cpustat
命令本身不提供历史记录的直接查看功能,它主要用于实时显示CPU统计信息。历史记录是通过 sysstat
包的日志记录功能来维护的。如果你需要更详细的历史数据或图表,可能需要使用其他工具或服务来分析这些日志文件。