在 Ubuntu 系统中,cpustat
命令通常不是默认安装的。它通常是 sysstat
包的一部分。如果你想使用 cpustat
来查看进程的 CPU 使用情况,你需要先安装 sysstat
包。
可以使用以下命令来安装 sysstat
:
sudo apt update
sudo apt install sysstat
安装完成后,你可以使用 cpustat
命令来查看 CPU 的统计信息。如果你想查看特定进程的 CPU 使用情况,可以使用 -p
选项后跟进程的 PID:
cpustat -p <PID>
如果你想查看所有进程的 CPU 使用情况,可以直接运行:
cpustat
cpustat
的输出通常包括以下列:
usr
: 用户态 CPU 时间sys
: 系统态 CPU 时间ctx
: 上下文切换次数majf
: 主要缺页中断次数minf
: 次要缺页中断次数VSZ
: 虚拟内存大小RSS
: 常驻内存集大小如果你想查看更详细的信息,可以使用 -e
选项来显示每个 CPU 的详细统计信息,或者使用 -m
选项来显示内存使用情况。
请注意,cpustat
命令显示的是实时或采样时刻的 CPU 使用情况,而不是进程的历史使用情况。如果你需要查看进程的历史 CPU 使用情况,你可能需要查看 /proc/stat
和 /proc/[pid]/stat
文件。