在Debian系统中,cpustat
是一个用于显示CPU使用情况的工具,它是 sysstat
包的一部分。要实时监控CPU使用情况,你可以直接运行 cpustat
命令,它会默认每秒更新一次数据。
首先,确保你已经安装了 sysstat
包。如果没有安装,可以使用以下命令安装:
sudo apt update sudo apt install sysstat
安装完成后,你可以通过以下命令来实时监控CPU使用情况:
cpustat
这个命令会显示每个CPU的使用率,包括用户空间(user)、系统空间(system)、空闲(idle)等。
如果你想要更详细的输出,可以使用 -P ALL
参数来监控所有CPU的详细信息:
cpustat -P ALL
此外,cpustat
还有许多其他选项可以用来定制输出,例如:
-u
:显示用户、系统和空闲时间。-m
:显示每个CPU核心的使用情况。-r
:显示内存和交换空间的使用情况。-y
:显示系统上下文切换和中断的统计信息。
你可以通过查看 cpustat --help
来获取完整的选项列表。
如果你想要持续监控CPU使用情况,可以将 cpustat
命令放入一个循环中,例如每5秒更新一次:
while true; do clear; cpustat -P ALL; sleep 5; done
这个命令会清除屏幕并每5秒显示一次所有CPU核心的详细使用情况。按 Ctrl+C
可以退出循环。