在Linux系统中,cpustat 是一个用于显示CPU统计信息的工具,它是 sysstat 包的一部分。要使用 cpustat 查看CPU的空闲时间,你可以按照以下步骤操作:
安装sysstat包(如果尚未安装):
sudo apt-get update
sudo apt-get install sysstat
sudo yum install sysstat
或者(对于较新的Fedora版本):sudo dnf install sysstat
运行cpustat命令:
cpustat 会显示CPU的使用情况,包括用户空间占用、系统空间占用、空闲时间等。cpustat 命令,它会显示类似于以下内容的输出:08:20:01 PM CPU %usr %sys %iowait %steal %idle
08:20:11 PM all 21.56 1.36 0.00 0.00 77.08
08:20:21 PM all 21.77 1.49 0.00 0.00 76.74
%idle 列显示了CPU的空闲时间百分比。持续监控CPU状态:
-c 选项后跟刷新间隔(以秒为单位)和持续时间(以秒为单位)。例如,要每5秒更新一次CPU状态,持续监控1分钟,可以运行:sudo cpustat -c 5 12
查看特定CPU核心的统计信息:
-p 选项后跟核心编号。例如,要查看CPU核心0的统计信息,可以运行:sudo cpustat -p 0
请注意,cpustat 命令通常需要root权限来访问完整的CPU统计信息,因此可能需要使用 sudo 来运行它。如果你不需要root权限,可以尝试使用 mpstat 命令,它是 sysstat 包中的另一个工具,也可以用来查看CPU的使用情况。