温馨提示×

cpustat在centos中如何查看CPU使用率

小樊
93
2025-05-05 01:51:25
栏目: 智能运维

在 CentOS 系统中,你可以使用 cpustat 命令来查看 CPU 使用率。cpustatsysstat 包的一部分,因此首先需要确保该包已经安装。如果尚未安装,可以使用以下命令进行安装:

sudo yum install sysstat

安装完成后,你可以运行 cpustat 命令来查看 CPU 的详细统计信息,包括 CPU 使用率。默认情况下,cpustat 会显示自上次重启以来的平均负载以及每个 CPU 的使用情况。

运行以下命令:

cpustat

输出示例:

Linux 5.4.17-2138.el7.x86_64 (your-hostname) 	09/20/2023 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           12.34    0.01    5.67    0.12    0.00   81.86

在这个输出中:

  • %user: 用户空间占用 CPU 的百分比。
  • %nice: 优先级调整过的用户空间占用 CPU 的百分比。
  • %system: 内核空间占用 CPU 的百分比。
  • %iowait: 等待 I/O 操作完成所消耗的 CPU 时间百分比。
  • %steal: 虚拟机管理程序等待物理机分配 CPU 时间所消耗的百分比(在虚拟化环境中)。
  • %idle: CPU 空闲时间的百分比。

如果你想实时监控 CPU 使用率,可以使用 -w 选项来指定刷新间隔和次数。例如,以下命令每秒更新一次 CPU 使用情况,共更新 5 次:

cpustat -w 1 5

希望这些信息对你有帮助!

0