cpustat 是一个用于显示CPU统计信息的工具,它是 sysstat 包的一部分。在Debian系统中,你可以使用 cpustat 来监控CPU的使用情况,包括用户空间占用、系统空间占用、空闲时间等。
cpustat 的常用参数包括:
-c 或 --cpu:显示每个CPU的统计信息。-P 或 --pid:显示指定进程ID的线程的统计信息。-e 或 --elapsed:显示自系统启动以来的时间(以秒为单位)。-h 或 --help:显示帮助信息。-i 或 --interval:设置报告之间的间隔时间(以秒为单位)。默认值是1秒。-m 或 --mixed:混合格式,同时显示绝对和相对时间。-n 或 --numeric:显示数字形式的用户、系统和空闲时间,而不是使用符号。-p 或 --pid:显示指定进程ID的线程的统计信息。-u 或 --user:只显示用户空间的CPU使用情况。-v 或 --verbose:显示更详细的输出,包括每个CPU的详细统计信息。-w 或 --width:设置输出的宽度。要使用 cpustat,首先确保你已经安装了 sysstat 包。在Debian系统中,你可以使用以下命令来安装它:
sudo apt-get update
sudo apt-get install sysstat
安装完成后,你可以直接在终端中输入 cpustat 来查看CPU的统计信息。如果你想查看特定参数的输出,可以将参数添加到命令行中,例如:
cpustat -c -i 5
这将每5秒显示一次每个CPU的统计信息。
请注意,cpustat 的某些参数可能在不同的版本中有所不同。要查看你当前版本的 cpustat 支持的所有参数和选项,可以在终端中输入 cpustat --help。