cpustat 是一个用于显示CPU统计信息的工具,它是 sysstat 包的一部分。要使用 cpustat 查看 CentOS 上的 CPU 负载,请按照以下步骤操作:
安装 sysstat 包(如果尚未安装):
sudo yum install sysstat
运行 cpustat:
默认情况下,运行 cpustat 将显示系统的 CPU 统计信息,包括每个 CPU 的负载。
cpustat
输出示例:
07:48:01 PM CPU %usr %sys %iowait %irq %soft %steal %guest %idle
07:48:11 PM all 12.34 1.23 0.00 0.01 0.02 0.00 0.00 86.40
这里的 %usr 是用户空间占用 CPU 的百分比,%sys 是内核空间占用 CPU 的百分比,%iowait 是等待 I/O 操作完成所占用的 CPU 时间百分比,%idle 是空闲 CPU 时间百分比。
查看特定 CPU 的负载:
如果你想查看特定 CPU 的负载,可以使用 -C 选项后跟 CPU 编号。
cpustat -C 0
这将显示第一个 CPU 的详细统计信息。
查看实时更新:
默认情况下,cpustat 会每隔一秒更新一次统计信息。你可以使用 -i 选项指定更新间隔(以秒为单位),使用 -s 选项指定要显示的统计信息的次数。
cpustat -i 2 -s 5
这将每隔两秒更新一次统计信息,并显示五次更新后的结果。
查看详细的 CPU 统计信息:
使用 -e 选项可以显示更详细的 CPU 统计信息,包括上下文切换次数、软中断次数等。
cpustat -e
通过这些选项,你可以根据自己的需求定制 cpustat 的输出,以便更好地了解 CentOS 系统的 CPU 负载情况。