cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
软件包的一部分。要使用 cpustat
统计 CPU 时间,你需要按照以下步骤操作:
sysstat
软件包。在基于 Debian 的系统(如 Ubuntu)上,你可以使用以下命令安装:sudo apt-get update
sudo apt-get install sysstat
在基于 RHEL 的系统(如 CentOS、Fedora)上,你可以使用以下命令安装:
sudo yum install sysstat
cpustat
命令来查看 CPU 时间统计信息。默认情况下,cpustat
会显示自上次启动以来的 CPU 时间统计信息。例如:$ cpustat
average load: 0.08 0.12 0.10
System CPU: 0.15 0.13 0.14
User CPU: 0.08 0.10 0.09
Sys-CPU: 0.07 0.03 0.05
CPU usage: 10.0 10.0 10.0
这里显示了系统的平均负载、系统 CPU 时间、用户 CPU 时间和系统 CPU 时间等信息。
-t
选项指定时间间隔(以秒为单位),以及使用 -c
选项指定要显示的 CPU 核心。例如,要每 2 秒显示一次所有 CPU 核心的时间统计信息,可以运行:$ cpustat -t 2 -c ALL
-s
选项:$ cpustat -s
这将显示每个 CPU 核心的累计用户 CPU 时间、系统 CPU 时间和空闲时间等信息。
更多关于 cpustat
的选项和用法,你可以查阅其手册页:
man cpustat