在Debian系统上,cpustat
是一个用于监控CPU性能和使用情况的工具,通常作为sysstat
包的一部分提供。以下是使用cpustat
生成CPU报告的基本步骤:
安装sysstat包:
如果你还没有安装sysstat
,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
生成CPU报告:
安装完成后,你可以使用cpustat
命令来生成CPU报告。以下是一些常用的选项和示例:
默认输出:
cpustat
这将显示当前时刻的CPU统计信息。
指定采样间隔和持续时间:
如果你想查看过去一段时间内的统计信息,可以使用-p
选项指定采样间隔(以秒为单位),以及-c
选项指定采样的持续时间(以秒为单位)。例如,要每5秒采样一次,持续60秒:
cpustat -p 5 -c 60
将输出保存到文件:
如果你想将输出保存到文件中,可以使用重定向操作符。例如,要将输出保存到名为cpu_report.txt
的文件中:
cpustat -p 5 -c 60 cpu_report.txt
更多选项:
cpustat
还提供了许多其他选项,如-m
显示内存统计信息,-d
显示磁盘I/O统计信息等。你可以根据需要组合这些选项来生成更详细的报告。
请注意,cpustat
命令的输出格式可能会因版本而异,但通常包括CPU使用率、上下文切换次数、中断次数等关键指标。你可以根据这些指标来分析系统的性能状况。