cpustat
是一个用于监控 CPU 使用情况的命令行工具,它通常作为 sysstat
软件包的一部分提供。要使用 cpustat
,首先确保你的 Debian 系统上已经安装了 sysstat
。如果尚未安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
安装完成后,你可以直接在终端中输入 cpustat
来查看 CPU 的实时使用情况。以下是一些常用的 cpustat
命令行选项和用法:
查看所有 CPU 的统计信息:
cpustat
查看特定 CPU 的统计信息:
cpustat -C 0 # 查看 CPU 0 的统计信息
以秒为单位定期刷新统计信息:
cpustat -i 1 # 每秒刷新一次 CPU 统计信息
查看特定时间间隔内的统计信息:
cpustat -i 1 -s 10 # 每秒刷新一次,共显示 10 次统计信息
查看详细的 CPU 统计信息:
cpustat -c -m # 显示详细的 CPU 使用情况,包括每个 CPU 的上下文切换次数等
查看特定进程的 CPU 使用情况:
cpustat -p PID # 显示指定进程 ID 的 CPU 使用情况
查看特定用户的 CPU 使用情况:
cpustat -u username # 显示指定用户名的 CPU 使用情况
查看特定命令的 CPU 使用情况:
cpustat -C command # 显示执行特定命令的 CPU 使用情况
cpustat
命令提供了丰富的选项来定制输出格式和统计信息。你可以使用 man cpustat
查看完整的帮助文档,了解更多关于 cpustat
的用法和选项。
请注意,cpustat
命令的输出可能会因系统配置和版本而有所不同。在使用时,请根据实际情况调整命令选项。