cpustat
是一个用于显示CPU统计信息的工具,它是 sysstat
包的一部分。在 Debian 系统中,你可以使用这个命令来查看CPU的使用情况,包括用户空间占用、系统空间占用、空闲时间等。
要使用 cpustat
命令,你首先需要确保已经安装了 sysstat
包。如果没有安装,可以使用以下命令进行安装:
sudo apt-get update
sudo apt-get install sysstat
安装完成后,你可以直接在终端中输入 cpustat
来查看CPU的实时统计信息。如果你想查看更详细的信息或者对输出进行定制,可以使用 cpustat
的一些参数。
以下是一些常用的 cpustat
参数:
-c
或 --cpu
:显示每个CPU的使用情况。-m
或 --mode
:显示每个CPU的模式(用户、系统、空闲等)。-p
或 --pid
:显示指定进程ID的CPU使用情况。-P
或 --pid
:显示指定进程名的CPU使用情况。-u
或 --user
:仅显示用户空间的CPU使用情况。-s
或 --system
:仅显示系统空间的CPU使用情况。-i
或 --interval
:设置更新统计信息的间隔时间(以秒为单位)。-n
或 --nice
:显示nice值为指定值的进程的CPU使用情况。-C
或 --cumulative
:显示自上次启动以来的累计CPU使用情况。-e
或 --elapsed
:显示自上次启动以来的经过时间。-h
或 --help
:显示帮助信息。例如,如果你想查看每个CPU的使用情况,并且每隔2秒更新一次,可以使用以下命令:
cpustat -c -i 2
如果你想查看特定进程(例如PID为1234的进程)的CPU使用情况,可以使用以下命令:
cpustat -p 1234
更多关于 cpustat
的信息和参数,你可以查阅其手册页(man page):
man cpustat
这将提供更详细的参数说明和示例。