【RHCA+】mpstat命令(监控CPU)

" 目录:RHCA+ -> 12 系统监控 -> 22 mpstat命令(监控CPU) "

查看CPU负载;语法格式:mpstat 参数 刷新延时 刷新次数

|---------|---------------------------------------------------------|
| 参数 | 作用 |
| -P | 指定要查看的CPU核心 ALL:表示所有CPU |
| -V | 查看版本 |
| 刷新延时 | 刷新时间间隔;不设置刷新时间,只显示一条结果 |
| 刷新次数 | 刷新次数;设置了刷新时间,未设置刷新次数时,刷新次数无穷大 |
| -I | 查看中断统计信息 SUM:总中断 CPU:每个CPU的中断 SCPU:每个CPU的软中断 ALL:所有中断信息 |
| -u | 查看CPU使用率统计信息,默认 |
| -o JSON | 以JSON格式输出统计信息 |
| -N | 查看NUMA节点的统计信息 |
| -A | 查看所有统计信息,相当于-u -I ALL -N -P ALL |

|-------------|------------------------|-----------------|-------------------------|-----------------|--------------------|-----------------|-----------------|-----------------------|---------------|------------------------|-------------|
| 09:35:03 PM | CPU | %usr | %nice | %sys | %iowait | %irq | %soft | %steal | %guest | %gnice | %idle |
| 打印时间 | CPU核心编号;all表示所有CPU的平均值 | 用户空间程序占用CPU的百分比 | 以调整过优先级的用户空间程序占用CPU的百分比 | 内核空间程序占用CPU的百分比 | CPU等待I/O操作完成的时间百分比 | CPU处理硬件中断的时间百分比 | CPU处理软件中断的时间百分比 | 虚拟化中,其他虚拟机占用CPU的时间百分比 | 运行虚拟处理器的时间百分比 | 以调整过优先级的虚拟处理器占用CPU的百分比 | CPU空闲时间的百分比 |
| 09:35:03 PM | all | 0.35 | 0.00 | 0.24 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 99.40 |

root@wuzuniao \~# mpstat #默认不带参数,会显示所有CPU的平均值统计

Linux 3.10.0-123.el7.x86_64 (wuzuniao) 03/17/2025 x86_64 (1 CPU)

09:35:36 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle

09:35:36 PM all 0.35 0.00 0.24 0.01 0.00 0.00 0.00 0.00 0.00 99.40

root@wuzuniao \~# mpstat -P 0 #查看CPU0的负载情况,默认值显示1次

Linux 3.10.0-123.el7.x86_64 (wuzuniao) 03/17/2025 x86_64 (1 CPU)

09:37:06 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle

09:37:06 PM 0 0.34 0.00 0.23 0.01 0.00 0.00 0.00 0.00 0.00 99.41

root@wuzuniao \~# mpstat -P 0 1 2 #查看CPU0的负载情况,每隔1秒刷新,只显示2次

Linux 3.10.0-123.el7.x86_64 (wuzuniao) 03/17/2025 x86_64 (1 CPU)

09:45:02 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle

09:45:03 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00

09:45:04 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00

Average: 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00

root@wuzuniao \~# mpstat -I CPU #查看每个CPU的中断情况

Linux 3.10.0-123.el7.x86_64 (wuzuniao) 03/17/2025 x86_64 (1 CPU)

10:02:38 PM CPU 0/s 1/s 6/s 7/s 8/s 9/s 12/s 14/s 15/s 16/s 17/s 18/s 19/s 40/s 41/s 42/s 43/s 44/s 45/s 46/s 47/s 48/s 49/s 50/s 51/s 52/s 53/s 54/s 55/s 56/s 57/s 58/s 59/s 60/s 61/s 62/s 63/s 64/s 65/s 66/s 67/s 68/s 69/s 70/s 71/s 72/s 73/s NMI/s LOC/s SPU/s PMI/s IWI/s RTR/s RES/s CAL/s TLB/s TRM/s THR/s MCE/s MCP/s ERR/s MIS/s

10:02:38 PM 0 0.02 0.00 0.00 0.00 0.00 0.00 0.02 0.00 1.00 0.07 2.10 0.02 1.60 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.85 0.00 0.00 1.49 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

root@wuzuniao \~#

相关推荐
GeW1 小时前
新质生产力Linux和数据库为啥这么关键
linux
番茄啊2 小时前
linux 开启xftp连接
linux·运维·服务器
CodeYp20192 小时前
第1讲:Linux 基础指令
linux·指令
李松桃2 小时前
基于端口号的服务配置
linux·nginx-核心模块配置
CodeYp20197 小时前
第14讲:mmap 实现文件 LRU 缓存
linux·lru·mmap
程序开发阿元7 小时前
一台 20G 的 VPS 被日志吃掉一半:我按这个顺序查了二十分钟
linux·ssh
.冰块.8 小时前
流量大了自动加 Pod!K8s HPA 扩缩容与 ResourceQuota/LimitRange 资源管控实战
linux·云原生·容器·kubernetes·hpa·quota·limitrange
承渊政道8 小时前
Linux网络学习【深入理解多路转接select、poll的代码改写】
linux·ubuntu·select·多路转接·poll
雪落漂泊8 小时前
Linux进程(四)概念:命令行参数和环境变量篇
linux·运维·服务器