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 或第三方监控解决方案。