mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。mpstat 最大的特点是:可以查看多核cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。
说明:
mpstat命令 指令主要用于多CPU环境下,它显示各个可用CPU的状态系你想。这些信息存放在/proc/stat文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。
语法:
mpstat [-P {|ALL}] [internal [count]]
参数详解:
-P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值 internal 相邻的两次采样的间隔时间 count 采样的次数,count只能和delay一起使用
当没有参数时,mpstat则显示系统启动以后所有信息的平均值
[root@hankyoon ~]# mpstat Linux 4.19.0-9.el7.ucloud.x86_64 (db-test-tools-01-uhost-bj2b.songguo7.com) 12/15/2022 _x86_64_ (16 CPU) 02:27:57 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 02:27:57 PM all 1.16 0.06 0.61 0.01 0.15 0.09 0.00 0.00 0.00 97.91 %user 在internal时间段里,用户态的CPU时间(%),不包含nice值为负进程 (usr/total)*100 %nice 在internal时间段里,nice值为负进程的CPU时间(%) (nice/total)*100 %sys 在internal时间段里,内核时间(%) (system/total)*100 %iowait 在internal时间段里,硬盘IO等待时间(%) (iowait/total)*100 %irq 在internal时间段里,硬中断时间(%) (irq/total)*100 %soft 在internal时间段里,软中断时间(%) (softirq/total)*100 %idle 在internal时间段里,CPU除去等待磁盘IO操作外的因为任何原因而空闲的时间闲置时间(%) (idle/total)*100
每2秒产生所有CPU的统计数据报告,一共产生3次的信息,然后再给出这3个interval的平均信息。默认时,输出是按照CPU 号排序。第一个行给出了从系统引导以来的所有活跃数据。接下来每行对应一个处理器的活跃状态。
[root@hankyoon ~]# mpstat -P ALL 2 3 Linux 4.19.0-9.el7.ucloud.x86_64 (db-test-tools-01-uhost-bj2b.songguo7.com) 12/15/2022 _x86_64_ (16 CPU) 02:29:00 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 02:29:02 PM all 1.44 0.13 1.03 0.00 0.22 0.19 0.00 0.00 0.00 97.00 02:29:02 PM 0 1.51 0.00 1.01 0.00 0.00 0.50 0.00 0.00 0.00 96.98 02:29:02 PM 1 1.50 0.00 0.50 0.00 0.50 0.50 0.00 0.00 0.00 97.00 02:29:02 PM 2 2.00 1.00 1.50 0.00 0.50 0.50 0.00 0.00 0.00 94.50 02:29:02 PM 3 2.01 0.00 1.51 0.00 0.50 0.00 0.00 0.00 0.00 95.98 02:29:02 PM 4 2.03 0.51 2.54 0.00 0.51 0.00 0.00 0.00 0.00 94.42 02:29:02 PM 5 1.49 0.00 0.99 0.00 0.50 0.50 0.00 0.00 0.00 96.53 02:29:02 PM 6 1.01 0.00 1.01 0.00 0.00 0.00 0.00 0.00 0.00 97.98 02:29:02 PM 7 2.50 0.00 1.50 0.00 0.00 0.50 0.00 0.00 0.00 95.50 02:29:02 PM 8 2.00 0.00 0.50 0.00 0.50 0.00 0.00 0.00 0.00 97.00 02:29:02 PM 9 2.01 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 97.49 02:29:02 PM 10 0.51 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 98.99 02:29:02 PM 11 0.51 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 98.99 02:29:02 PM 12 0.50 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.50 02:29:02 PM 13 2.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 97.00 02:29:02 PM 14 1.00 0.50 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.01 02:29:02 PM 15 0.50 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.99 02:29:02 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 02:29:04 PM all 2.10 0.19 1.03 0.00 0.28 0.06 0.03 0.00 0.00 96.30 02:29:04 PM 0 2.53 0.00 1.52 0.00 0.51 0.00 0.00 0.00 0.00 95.45 02:29:04 PM 1 2.53 0.51 1.01 0.00 0.51 0.00 0.00 0.00 0.00 95.45 02:29:04 PM 2 3.50 1.50 1.50 0.00 0.00 0.00 0.00 0.00 0.00 93.50 02:29:04 PM 3 1.01 0.00 1.01 0.00 0.00 0.00 0.00 0.00 0.00 97.98 02:29:04 PM 4 1.98 0.00 0.99 0.00 0.50 0.00 0.00 0.00 0.00 96.53 02:29:04 PM 5 3.05 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 96.45 02:29:04 PM 6 3.96 0.50 1.49 0.00 0.50 0.50 0.00 0.00 0.00 93.07 02:29:04 PM 7 2.51 0.00 1.01 0.00 0.50 0.00 0.00 0.00 0.00 95.98 02:29:04 PM 8 3.50 0.00 1.50 0.00 0.00 0.00 0.00 0.00 0.00 95.00 02:29:04 PM 9 3.98 0.50 1.49 0.00 0.50 0.00 0.00 0.00 0.00 93.53 02:29:04 PM 10 1.51 0.00 2.51 0.00 1.01 0.00 0.00 0.00 0.00 94.97 02:29:04 PM 11 0.51 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.49 02:29:04 PM 12 1.00 0.50 2.50 0.00 0.00 0.00 0.00 0.00 0.00 96.00 02:29:04 PM 13 1.01 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.49 02:29:04 PM 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 02:29:04 PM 15 0.50 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.00 02:29:04 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 02:29:06 PM all 1.50 0.13 1.06 0.00 0.25 0.22 0.00 0.00 0.00 96.84 02:29:06 PM 0 3.02 0.00 1.51 0.00 0.50 0.50 0.00 0.00 0.00 94.47 02:29:06 PM 1 2.00 0.00 1.50 0.00 0.50 0.50 0.00 0.00 0.00 95.50 02:29:06 PM 2 1.51 1.01 1.01 0.00 0.50 0.00 0.00 0.00 0.00 95.98 02:29:06 PM 3 2.48 0.00 1.49 0.00 0.50 0.50 0.00 0.00 0.00 95.05 02:29:06 PM 4 1.01 0.00 1.01 0.00 0.00 0.51 0.00 0.00 0.00 97.47 02:29:06 PM 5 1.50 0.00 1.50 0.00 0.50 0.00 0.00 0.00 0.00 96.50 02:29:06 PM 6 1.01 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.49 02:29:06 PM 7 2.01 0.00 1.01 0.00 0.50 0.00 0.00 0.00 0.00 96.48 02:29:06 PM 8 1.99 0.00 1.00 0.00 0.00 0.50 0.50 0.00 0.00 96.02 02:29:06 PM 9 1.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 98.00 02:29:06 PM 10 1.50 0.00 0.50 0.00 0.00 0.50 0.00 0.00 0.00 97.50 02:29:06 PM 11 1.00 0.00 1.00 0.00 0.50 0.00 0.00 0.00 0.00 97.50 02:29:06 PM 12 1.51 0.50 2.51 0.00 0.00 0.00 0.00 0.00 0.00 95.48 02:29:06 PM 13 2.01 0.00 1.51 0.00 0.50 0.00 0.00 0.00 0.00 95.98 02:29:06 PM 14 0.50 0.00 0.50 0.00 0.00 0.50 0.00 0.00 0.00 98.50 02:29:06 PM 15 0.50 0.00 0.50 0.00 0.00 0.50 0.00 0.00 0.00 98.49 Average: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle Average: all 1.68 0.15 1.04 0.00 0.25 0.16 0.01 0.00 0.00 96.71 Average: 0 2.35 0.00 1.34 0.00 0.34 0.34 0.00 0.00 0.00 95.64 Average: 1 2.01 0.17 1.00 0.00 0.50 0.33 0.00 0.00 0.00 95.99 Average: 2 2.34 1.17 1.34 0.00 0.33 0.17 0.00 0.00 0.00 94.66 Average: 3 1.84 0.00 1.34 0.00 0.33 0.17 0.00 0.00 0.00 96.33 Average: 4 1.68 0.17 1.51 0.00 0.34 0.17 0.00 0.00 0.00 96.15 Average: 5 2.00 0.00 1.00 0.00 0.33 0.17 0.00 0.00 0.00 96.49 Average: 6 2.00 0.17 1.00 0.00 0.17 0.17 0.00 0.00 0.00 96.49 Average: 7 2.34 0.00 1.17 0.00 0.33 0.17 0.00 0.00 0.00 95.99 Average: 8 2.50 0.00 1.00 0.00 0.17 0.17 0.17 0.00 0.00 96.01 Average: 9 2.33 0.17 1.00 0.00 0.17 0.00 0.00 0.00 0.00 96.33 Average: 10 1.17 0.00 1.17 0.00 0.34 0.17 0.00 0.00 0.00 97.15 Average: 11 0.67 0.00 0.50 0.00 0.17 0.00 0.00 0.00 0.00 98.66 Average: 12 1.00 0.33 1.67 0.00 0.00 0.00 0.00 0.00 0.00 96.99 Average: 13 1.67 0.00 1.00 0.00 0.17 0.00 0.00 0.00 0.00 97.16 Average: 14 0.50 0.17 0.33 0.00 0.00 0.17 0.00 0.00 0.00 98.83 Average: 15 0.50 0.00 0.50 0.00 0.00 0.17 0.00 0.00 0.00 98.83
标签:02,负载,0.00,29,0.17,Linux,0.50,CPU,PM From: https://www.cnblogs.com/hankyoon/p/16984981.html