在 Ubuntu 系统中,你可以使用 cpustat
命令来查看系统中各个进程的 CPU 占用情况。cpustat
是一个性能监控工具,通常作为 sysstat
包的一部分提供。以下是如何安装和使用 cpustat
来查看进程 CPU 占用的步骤:
安装 sysstat
包:
如果你还没有安装 sysstat
,可以使用以下命令来安装它:
sudo apt update
sudo apt install sysstat
使用 cpustat
查看进程 CPU 占用:
安装完成后,你可以直接运行 cpustat
来查看 CPU 的使用情况。默认情况下,cpustat
会显示 CPU 的整体统计信息,包括每个 CPU 核心的使用率。
如果你想查看特定进程的 CPU 占用,可以使用 -p
选项后跟进程的 PID:
cpustat -p <PID>
如果你想查看所有进程的 CPU 占用,可以使用:
cpustat -p ALL
实时更新显示:
默认情况下,cpustat
会每秒更新一次显示。你可以使用 -i
选项来指定更新间隔(以秒为单位),例如,每 5 秒更新一次:
cpustat -i 5
查看更详细的信息:
cpustat
还提供了许多选项来显示更详细的信息,例如:
-u
:显示用户态 CPU 时间-s
:显示每个 CPU 的统计信息-m
:显示每个 CPU 的内存使用情况你可以结合这些选项来获取更全面的 CPU 使用情况。
通过这些步骤,你应该能够使用 cpustat
来监控和分析 Ubuntu 系统中进程的 CPU 占用情况。