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 这将提供更详细的参数说明和示例。