在Ubuntu系统中,cpustat
是一个非常有用的工具,它可以用来监控CPU的使用情况。cpustat
是 sysstat
包的一部分,因此首先需要确保该包已经安装。如果尚未安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
安装完成后,你可以使用 cpustat
命令来监控CPU的实时数据。以下是一些常用的 cpustat
命令选项:
查看所有CPU的实时数据:
cpustat
查看特定CPU的实时数据:
cpustat -p <CPU编号>
例如,要查看CPU 0的实时数据,可以使用:
cpustat -p 0
查看CPU的详细实时数据:
cpustat -c
查看CPU的实时数据,并显示每个CPU核心的使用情况:
cpustat -C
查看CPU的实时数据,并显示每个CPU核心的使用情况,以及中断和上下文切换的统计信息:
cpustat -C -i
查看CPU的实时数据,并显示每个CPU核心的使用情况,以及中断和上下文切换的统计信息,以及CPU的空闲时间:
cpustat -C -i -m
查看CPU的实时数据,并显示每个CPU核心的使用情况,以及中断和上下文切换的统计信息,以及CPU的空闲时间,以及CPU的负载平均值:
cpustat -C -i -m -l
你可以根据需要组合这些选项来获取所需的监控数据。例如,要查看所有CPU的详细实时数据,包括每个CPU核心的使用情况、中断和上下文切换的统计信息,以及CPU的空闲时间,可以使用以下命令:
cpustat -c -C -i -m
cpustat
命令会持续输出实时数据,直到你手动终止它(通常可以通过按 Ctrl+C
来实现)。
如果你希望 cpustat
在后台运行并定期输出数据,可以使用 watch
命令。例如,每秒输出一次所有CPU的详细实时数据:
watch -n 1 cpustat -c -C -i -m
这样,你就可以实时监控CPU的使用情况了。