在Ubuntu系统中,cpustat
是一个非常有用的工具,它可以用来监控CPU的性能和使用情况。它是 sysstat
包的一部分,因此首先需要确保已经安装了这个包。
sysstat
如果尚未安装 sysstat
,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
cpustat
安装完成后,可以通过以下方式使用 cpustat
:
查看CPU统计信息
运行以下命令可以查看CPU的实时统计信息:
cpustat
默认情况下,cpustat
会显示每个CPU的使用率、上下文切换次数、中断次数等信息。
指定输出间隔和持续时间
如果希望以特定的时间间隔输出统计信息,可以使用 -i
选项指定间隔(以秒为单位),以及使用 -c
选项指定输出的持续次数。例如,每隔5秒输出一次,共输出3次:
cpustat -i 5 -c 3
查看更详细的CPU信息
可以通过添加不同的选项来获取更详细的信息。例如,使用 -m
来显示内存相关的统计信息:
cpustat -m
输出到文件
如果希望将输出保存到文件中,可以重定向输出:
cpustat -i 5 > cpu_usage.log &
这样会将每5秒的CPU使用情况记录到 cpu_usage.log
文件中。
-P ALL
:显示所有CPU核心的统计信息。-e
:显示I/O等待时间的统计信息。-h
:显示帮助信息。通过这些选项,你可以根据需要定制 cpustat
的输出,以便更好地监控和分析CPU的性能。