cpustat
是一个用于报告CPU统计信息的工具,它是 sysstat
软件包的一部分。要使用 cpustat
报告CPU历史使用情况,你需要按照以下步骤操作:
安装sysstat包(如果尚未安装):
在Debian系统上,你可以使用 apt
命令来安装 sysstat
包。
sudo apt update
sudo apt install sysstat
收集CPU使用数据:
cpustat
默认会显示当前的CPU使用情况。如果你想要收集历史数据,可以使用 -s
选项指定采样间隔(以秒为单位)和采样次数。
sudo cpustat -s <interval> <count>
例如,要每秒采样一次,共采样10次,可以运行:
sudo cpustat -s 1 10
查看历史数据:
默认情况下,cpustat
会将数据输出到标准输出。如果你想要将数据保存到文件中,可以使用重定向操作符 >
。
sudo cpustat -s 1 10 > cpu_usage_history.txt
分析历史数据:
你可以使用文本编辑器或命令行工具(如 grep
、awk
、sed
等)来分析保存的历史数据。
使用其他选项:
cpustat
还提供了许多其他选项,例如 -p
可以显示每个CPU核心的使用情况,-m
可以显示内存使用情况等。你可以使用 man cpustat
命令查看完整的选项列表。
请注意,cpustat
默认情况下不会保存历史数据到文件中。如果你需要长期监控CPU使用情况,可能需要考虑使用其他工具,如 sar
或第三方监控解决方案。