在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的性能。