在 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 占用情况。