在Debian系统中,cpustat
是一个非常有用的工具,用于监控CPU的使用情况。它是 sysstat
包的一部分,因此你需要先确保该包已经安装。如果尚未安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
安装完成后,你可以使用 cpustat
命令来监控CPU的使用情况。以下是一些常用的选项和用法:
查看所有CPU的统计信息:
cpustat
查看特定CPU的统计信息:
cpustat -p CPU_NUMBER
例如,查看CPU 0的统计信息:
cpustat -p 0
以秒为单位定期刷新统计信息:
cpustat INTERVAL
例如,每5秒刷新一次统计信息:
cpustat 5
持续监控并显示统计信息:
cpustat -c -p ALL
这将显示所有CPU的详细统计信息,并持续更新。
-c
:显示CPU的使用情况,包括用户态、系统态、空闲等。-p
:指定要显示的CPU编号,可以是单个或多个(用逗号分隔)。-u
:显示用户态时间。-s
:显示系统态时间。-i
:显示中断时间。-w
:显示等待I/O的时间。-m
:显示上下文切换次数。-N
:显示每个CPU的详细信息。-y
:显示CPU的频率信息。查看所有CPU的用户态和系统态时间:
cpustat -c
查看特定CPU的用户态和系统态时间:
cpustat -c -p 0
每10秒刷新一次所有CPU的统计信息:
cpustat 10
持续监控所有CPU的用户态、系统态和空闲时间:
cpustat -c -p ALL
通过这些命令和选项,你可以灵活地监控Debian系统中CPU的使用情况。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何自定义Debian中的Compton设置