cpustat 是一个用于显示 CPU 使用情况的工具,它通常作为 sysstat 包的一部分提供。要使用 cpustat 命令及其参数,首先确保已安装 sysstat 包。在 Ubuntu 上,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install sysstat
以下是一些常用的 cpustat 参数及其用法:
-c 或 --cpu:显示每个 CPU 的统计信息。cpustat -c
-m 或 --mode:显示 CPU 的模式(如用户态、内核态等)。cpustat -m
-p 或 --pid:显示指定进程的 CPU 使用情况。cpustat -p <PID>
-u 或 --user:显示用户态进程的 CPU 使用情况。cpustat -u
-r 或 --res:显示 CPU 的资源使用情况(如上下文切换次数等)。cpustat -r
-e 或 --elapsed:显示自系统启动以来的时间。cpustat -e
-h 或 --help:显示帮助信息。cpustat -h
-v 或 --version:显示版本信息。cpustat -v
这些参数可以组合使用,例如,要查看每个 CPU 的用户态和内核态使用情况,可以运行:
cpustat -c -m
更多关于 cpustat 命令的信息,请参阅其手册页(man page):
man cpustat