Linux 查看CPU负载信息
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 ~]# mpstatLinux 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 %idle02: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 3Linux 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 %idle02:29:02 PM all 1.44 0.13 1.03 0.00 0.22 0.19 0.00 0.00 0.00 97.0002:29:02 PM 0 1.51 0.00 1.01 0.00 0.00 0.50 0.00 0.00 0.00 96.9802:29:02 PM 1 1.50 0.00 0.50 0.00 0.50 0.50 0.00 0.00 0.00 97.0002:29:02 PM 2 2.00 1.00 1.50 0.00 0.50 0.50 0.00 0.00 0.00 94.5002:29:02 PM 3 2.01 0.00 1.51 0.00 0.50 0.00 0.00 0.00 0.00 95.9802:29:02 PM 4 2.03 0.51 2.54 0.00 0.51 0.00 0.00 0.00 0.00 94.4202:29:02 PM 5 1.49 0.00 0.99 0.00 0.50 0.50 0.00 0.00 0.00 96.5302:29:02 PM 6 1.01 0.00 1.01 0.00 0.00 0.00 0.00 0.00 0.00 97.9802:29:02 PM 7 2.50 0.00 1.50 0.00 0.00 0.50 0.00 0.00 0.00 95.5002:29:02 PM 8 2.00 0.00 0.50 0.00 0.50 0.00 0.00 0.00 0.00 97.0002:29:02 PM 9 2.01 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 97.4902:29:02 PM 10 0.51 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 98.9902:29:02 PM 11 0.51 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 98.9902:29:02 PM 12 0.50 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.5002:29:02 PM 13 2.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 97.0002:29:02 PM 14 1.00 0.50 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.0102:29:02 PM 15 0.50 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.9902:29:02 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle02:29:04 PM all 2.10 0.19 1.03 0.00 0.28 0.06 0.03 0.00 0.00 96.3002:29:04 PM 0 2.53 0.00 1.52 0.00 0.51 0.00 0.00 0.00 0.00 95.4502:29:04 PM 1 2.53 0.51 1.01 0.00 0.51 0.00 0.00 0.00 0.00 95.4502:29:04 PM 2 3.50 1.50 1.50 0.00 0.00 0.00 0.00 0.00 0.00 93.5002:29:04 PM 3 1.01 0.00 1.01 0.00 0.00 0.00 0.00 0.00 0.00 97.9802:29:04 PM 4 1.98 0.00 0.99 0.00 0.50 0.00 0.00 0.00 0.00 96.5302:29:04 PM 5 3.05 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 96.4502:29:04 PM 6 3.96 0.50 1.49 0.00 0.50 0.50 0.00 0.00 0.00 93.0702:29:04 PM 7 2.51 0.00 1.01 0.00 0.50 0.00 0.00 0.00 0.00 95.9802:29:04 PM 8 3.50 0.00 1.50 0.00 0.00 0.00 0.00 0.00 0.00 95.0002:29:04 PM 9 3.98 0.50 1.49 0.00 0.50 0.00 0.00 0.00 0.00 93.5302:29:04 PM 10 1.51 0.00 2.51 0.00 1.01 0.00 0.00 0.00 0.00 94.9702:29:04 PM 11 0.51 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.4902:29:04 PM 12 1.00 0.50 2.50 0.00 0.00 0.00 0.00 0.00 0.00 96.0002:29:04 PM 13 1.01 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.4902:29:04 PM 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0002:29:04 PM 15 0.50 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.0002:29:04 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle02:29:06 PM all 1.50 0.13 1.06 0.00 0.25 0.22 0.00 0.00 0.00 96.8402:29:06 PM 0 3.02 0.00 1.51 0.00 0.50 0.50 0.00 0.00 0.00 94.4702:29:06 PM 1 2.00 0.00 1.50 0.00 0.50 0.50 0.00 0.00 0.00 95.5002:29:06 PM 2 1.51 1.01 1.01 0.00 0.50 0.00 0.00 0.00 0.00 95.9802:29:06 PM 3 2.48 0.00 1.49 0.00 0.50 0.50 0.00 0.00 0.00 95.0502:29:06 PM 4 1.01 0.00 1.01 0.00 0.00 0.51 0.00 0.00 0.00 97.4702:29:06 PM 5 1.50 0.00 1.50 0.00 0.50 0.00 0.00 0.00 0.00 96.5002:29:06 PM 6 1.01 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 98.4902:29:06 PM 7 2.01 0.00 1.01 0.00 0.50 0.00 0.00 0.00 0.00 96.4802:29:06 PM 8 1.99 0.00 1.00 0.00 0.00 0.50 0.50 0.00 0.00 96.0202:29:06 PM 9 1.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 98.0002:29:06 PM 10 1.50 0.00 0.50 0.00 0.00 0.50 0.00 0.00 0.00 97.5002:29:06 PM 11 1.00 0.00 1.00 0.00 0.50 0.00 0.00 0.00 0.00 97.5002:29:06 PM 12 1.51 0.50 2.51 0.00 0.00 0.00 0.00 0.00 0.00 95.4802:29:06 PM 13 2.01 0.00 1.51 0.00 0.50 0.00 0.00 0.00 0.00 95.9802:29:06 PM 14 0.50 0.00 0.50 0.00 0.00 0.50 0.00 0.00 0.00 98.5002:29:06 PM 15 0.50 0.00 0.50 0.00 0.00 0.50 0.00 0.00 0.00 98.49Average: 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.71Average: 0 2.35 0.00 1.34 0.00 0.34 0.34 0.00 0.00 0.00 95.64Average: 1 2.01 0.17 1.00 0.00 0.50 0.33 0.00 0.00 0.00 95.99Average: 2 2.34 1.17 1.34 0.00 0.33 0.17 0.00 0.00 0.00 94.66Average: 3 1.84 0.00 1.34 0.00 0.33 0.17 0.00 0.00 0.00 96.33Average: 4 1.68 0.17 1.51 0.00 0.34 0.17 0.00 0.00 0.00 96.15Average: 5 2.00 0.00 1.00 0.00 0.33 0.17 0.00 0.00 0.00 96.49Average: 6 2.00 0.17 1.00 0.00 0.17 0.17 0.00 0.00 0.00 96.49Average: 7 2.34 0.00 1.17 0.00 0.33 0.17 0.00 0.00 0.00 95.99Average: 8 2.50 0.00 1.00 0.00 0.17 0.17 0.17 0.00 0.00 96.01Average: 9 2.33 0.17 1.00 0.00 0.17 0.00 0.00 0.00 0.00 96.33Average: 10 1.17 0.00 1.17 0.00 0.34 0.17 0.00 0.00 0.00 97.15Average: 11 0.67 0.00 0.50 0.00 0.17 0.00 0.00 0.00 0.00 98.66Average: 12 1.00 0.33 1.67 0.00 0.00 0.00 0.00 0.00 0.00 96.99Average: 13 1.67 0.00 1.00 0.00 0.17 0.00 0.00 0.00 0.00 97.16Average: 14 0.50 0.17 0.33 0.00 0.00 0.17 0.00 0.00 0.00 98.83Average: 15 0.50 0.00 0.50 0.00 0.00 0.17 0.00 0.00 0.00 98.83
链接:https://www.dianjilingqu.com/637538.html