在Debian系统中,cpustat
是一个用于显示CPU统计信息的工具,它是 sysstat
包的一部分。要使用 cpustat
显示进程的CPU占用,你可以按照以下步骤操作:
安装sysstat包(如果尚未安装):
打开终端,运行以下命令来安装 sysstat
包:
sudo apt update
sudo apt install sysstat
运行cpustat:
安装完成后,你可以通过运行 cpustat
命令来查看CPU的总体统计信息。默认情况下,它不会显示单个进程的CPU占用。
若要查看进程级别的CPU占用,你可以使用 -p
选项,后跟进程ID(PID)或进程名。例如:
cpustat -p <PID>
或者,如果你想查看所有进程的CPU占用,可以运行:
cpustat -p ALL
实时更新:
cpustat
默认会每秒更新一次统计信息。如果你想改变更新频率,可以使用 -i
选项指定间隔秒数。例如,每5秒更新一次:
cpustat -p ALL -i 5
其他选项:
cpustat
还有许多其他选项,比如 -u
显示用户态CPU时间,-s
显示每个CPU的使用情况等。你可以使用 man cpustat
查看完整的帮助文档。
请注意,cpustat
显示的是进程的CPU时间,而不是CPU占用百分比。如果你需要查看进程的CPU占用百分比,可以使用 top
或 htop
命令。例如,运行 top
并按 P
键可以按照CPU使用率对进程进行排序。