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