在Ubuntu系统中,cpustat
是一个非常有用的工具,它可以用来监控CPU的使用情况,包括多核CPU的详细信息。cpustat
是 sysstat
包的一部分,因此首先需要确保已经安装了这个包。如果尚未安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
安装完成后,可以通过以下方式使用 cpustat
来监控多核CPU的使用情况:
基本使用:
打开终端,直接输入 cpustat
命令,然后按回车。这将显示CPU的实时使用情况,包括每个核心的使用率、上下文切换次数、中断次数等。
cpustat
指定输出间隔和次数:
如果你想让 cpustat
在指定的时间间隔内重复输出CPU使用情况,可以使用 -i
选项指定间隔时间(以秒为单位),使用 -c
选项指定输出的列数。例如,每隔5秒输出一次CPU使用情况,共输出3次:
cpustat -i 5 -c 3
显示详细的CPU统计信息:
使用 -e
选项可以显示更详细的CPU统计信息,包括每个核心的用户态时间、系统态时间、空闲时间等。
cpustat -e
监控特定CPU核心:
如果你想只监控特定的CPU核心,可以使用 -p
选项后跟核心编号。例如,要监控第2个核心的使用情况:
cpustat -p 2
结合其他工具使用:
cpustat
可以与其他系统监控工具(如 top
、htop
等)结合使用,以提供更全面的系统性能视图。
请注意,cpustat
命令的输出可能会因系统配置和版本的不同而略有差异。如果你在使用过程中遇到任何问题,建议查阅 sysstat
包的官方文档或寻求社区支持。