1. 平均负载,性能查看
平均负载,表示,处于:可运行状态(正在运行、等待调度的)、不可中断状态(比如wait lock...) 的进程数量()
[root@43jz ~]# uptime
13:42:36 up 34 days, 3:08, 3 users, load average: 0.57, 0.18, 0.09
[root@43jz ~]#
[root@43jz ~]#
[root@43jz ~]#
查看cpu数量,/proc/cpuinfo
如果 平均负载/cpu数量 > 170%,要排查了,当然这个数值也不绝对
watch -d uptime 监控负载
sysstat分析工具:mpstat 分析cpu、pidstat分析进程、iostat..
stress --cpu 1 --timeout 120 加压cpu工具
[root@43jz ~]# mpstat -P ALL 5
Linux 3.10.0-514.21.1.el7.x86_64 (43jz) 01/22/2021 _x86_64_ (1 CPU)
01:58:31 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
01:58:36 PM all 99.80 0.00 0.00 0.00 0.00 0.20 0.00 0.00 0.00 0.00
01:58:36 PM 0 99.80 0.00 0.00 0.00 0.00 0.20 0.00 0.00 0.00 0.00
01:58:36 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
01:58:41 PM all 100.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
01:58:41 PM 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
stress -i 1 --timeout 120 加压io工具
[root@43jz ~]# mpstat -P ALL 5
Linux 3.10.0-514.21.1.el7.x86_64 (43jz) 01/22/2021 _x86_64_ (1 CPU)
01:59:46 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
01:59:51 PM all 0.41 0.00 75.86 23.73 0.00 0.00 0.00 0.00 0.00 0.00
01:59:51 PM 0 0.41 0.00 75.86 23.73 0.00 0.00 0.00 0.00 0.00 0.00
[root@43jz ~]#
[root@43jz ~]# pidstat -u 5 10
Linux 3.10.0-514.21.1.el7.x86_64 (43jz) 01/22/2021 _x86_64_ (1 CPU)
01:59:59 PM UID PID %usr %system %guest %CPU CPU Command
02:00:04 PM 0 1 0.20 0.20 0.00 0.41 0 systemd
02:00:04 PM 0 257 0.00 1.01 0.00 1.01 0 kworker/0:1H
02:00:04 PM 0 262 0.00 0.20 0.00 0.20 0 jbd2/vda1-8
02:00:04 PM 998 515 0.20 0.00 0.00 0.20 0 polkitd
02:00:04 PM 0 10517 0.00 66.73 0.00 66.73 0 stress
02:00:04 PM UID PID %usr %system %guest %CPU CPU Command
02:00:09 PM 0 257 0.00 1.21 0.00 1.21 0 kworker/0:1H
02:00:09 PM 0 10517 0.00 71.57 0.00 71.57 0 stress
02:00:09 PM 0 10529 0.00 0.20 0.00 0.20 0 kworker/u2:2
02:00:09 PM UID PID %usr %system %guest %CPU CPU Command
02:00:14 PM 0 257 0.00 1.00 0.00 1.00 0 kworker/0:1H
02:00:14 PM 0 593 0.00 0.20 0.00 0.20 0 redis-server
02:00:14 PM 0 4851 0.20 0.00 0.00 0.20 0 dockerd-current
02:00:14 PM 0 10517 0.00 72.49 0.00 72.49 0 stress
02:00:14 PM 0 10520 0.00 0.20 0.00 0.20 0 pidstat
02:00:14 PM 0 10529 0.00 0.20 0.00 0.20 0 kworker/u2:2