工具下载地址
https://src.fedoraproject.org/repo/pkgs/stress/stress-1.0.4.tar.gz/a607afa695a511765b40993a64c6e2f4/stress-1.0.4.tar.gz
https://ftp.osuosl.org/pub/blfs/conglomeration/sysstat/sysstat-12.1.5.tar.xz
解压并安装 sysstat和stress工具
tar -zxvf sysstat-12.1.5.tar.gz
tar xf stress-1.0.4.tar.gz
进入解压目录后执行命令
./configure
make && make install
场景一 : 模拟CPU 密集型进程
因为有4核,模拟4个CPU
第一个终端
在第一个终端运行 stress 命令,模拟一个 CPU 使用率 100% 的场景
# stress --cpu 1 --timeout 600
第二个终端
运行 uptime 查看系统平均负载情况,-d 参数表示高亮显示变化的区域
# -d 参数表示高亮显示变化的区域
# watch -d uptime
..., load average: 1.09, 0.58, 16 1 分钟的平均负载会慢慢增加到 1.0
第三个终端
运行 mpstat 查看 CPU 使用率的变化情况
#-P ALL 表示监控所有 CPU,后面数字 5 表示间隔 5 秒后输出一组数据
# mpstat -P ALL 5
仅有一个 CPU 的使用率接近 100%,但它的 iowait 只有 0
这说明,平均负载的升高正是由于 CPU 使用率为 100%
# mpstat -P ALL 5
Linux 3.10.0-1160.31.1.el7.x86_64 (node02) 09/24/2021 _x86_64_ (4 CPU)
10:27:15 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10:27:20 AM all 26.00 0.00 0.96 0.00 0.00 0.15 0.00 0.00 0.00 72.89
10:27:20 AM 0 1.41 0.00 1.01 0.00 0.00 0.20 0.00 0.00 0.00 97.37
10:27:20 AM 1 100.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:27:20 AM 2 0.81 0.00 1.42 0.00 0.00 0.20 0.00 0.00 0.00 97.56
10:27:20 AM 3 0.61 0.00 1.43 0.00 0.00 0.20 0.00 0.00 0.00 97.76
10:27:20 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10:27:25 AM all 25.93 0.00 1.32 0.05 0.00 0.36 0.00 0.00 0.00 72.35
10:27:25 AM 0 0.81 0.00 1.42 0.20 0.00 0.40 0.00 0.00 0.00 97.17
10:27:25 AM 1 100.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:27:25 AM 2 0.62 0.00 1.44 0.00 0.00 0.41 0.00 0.00 0.00 97.54
10:27:25 AM 3 0.82 0.00 2.45 0.00 0.00 0.61 0.00 0.00 0.00 96.12
接下来,就要排查是哪个进程导致 CPU 的使用率这么高的
我们可以使用 pidstat 来查询
# pidstat -u 5 1
Linux 3.10.0-1160.31.1.el7.x86_64 (node02) 09/24/2021 _x86_64_ (4 CPU)
10:34:59 AM UID PID %usr %system %guest %wait %CPU CPU Command
10:35:04 AM 0 11 0.00 0.20 0.00 0.00 0.20 0 watchdog/0
10:35:04 AM 0 19 0.00 0.20 0.00 0.00 0.20 2 ksoftirqd/2
10:35:04 AM 0 664 0.00 0.20 0.00 0.00 0.20 3 xfsaild/dm-2
10:35:04 AM 998 2356 0.20 0.00 0.00 0.00 0.20 2 gitaly
10:35:04 AM 998 2359 0.20 0.39 0.00 0.00 0.59 3 bundle
10:35:04 AM 992 2370 0.20 0.20 0.00 0.00 0.39 2 prometheus
10:35:04 AM 997 2375 0.00 0.20 0.00 0.00 0.20 3 redis-server
10:35:04 AM 998 29664 0.20 0.00 0.00 0.00 0.20 2 bundle
10:35:04 AM 998 29804 0.00 0.20 0.00 0.00 0.20 2 ruby
10:35:04 AM 0 29948 0.20 0.20 0.00 0.00 0.39 0 kube-scheduler
10:35:04 AM 0 30020 0.39 2.37 0.00 0.00 2.76 1 kube-apiserver
10:35:04 AM 996 30380 0.00 0.20 0.00 0.00 0.20 0 postgres
10:35:04 AM 0 33743 0.20 0.79 0.00 0.00 0.99 0 kube-controller
10:35:04 AM 0 43945 99.61 0.00 0.00 0.00 99.61 1 stress
10:35:04 AM 0 43969 0.00 0.20 0.00 0.00 0.20 0 watch
10:35:04 AM 0 47581 0.00 0.79 0.00 0.00 0.79 0 pidstat
10:35:04 AM 0 54322 0.79 0.99 0.00 0.00 1.78 1 kubelet
10:35:04 AM 0 110663 0.20 0.39 0.00 0.00 0.59 0 dockerd
10:35:04 AM 0 110672 0.00 0.20 0.00 0.00 0.20 0 docker-containe
10:35:04 AM 0 130631 0.20 0.00 0.00 0.00 0.20 3 coredns
10:35:04 AM 0 130669 0.20 1.18 0.00 0.00 1.38 0 etcd
Average: UID PID %usr %system %guest %wait %CPU CPU Command
Average: 0 11 0.00 0.20 0.00 0.00 0.20 - watchdog/0
Average: 0 19 0.00 0.20 0.00 0.00 0.20 - ksoftirqd/2
Average: 0 664 0.00 0.20 0.00 0.00 0.20 - xfsaild/dm-2
Average: 998 2356 0.20 0.00 0.00 0.00 0.20 - gitaly
Average: 998 2359 0.20 0.39 0.00 0.00 0.59 - bundle
Average: 992 2370 0.20 0.20 0.00 0.00 0.39 - prometheus
Average: 997 2375 0.00 0.20 0.00 0.00 0.20 - redis-server
Average: 998 29664 0.20 0.00 0.00 0.00 0.20 - bundle
Average: 998 29804 0.00 0.20 0.00 0.00 0.20 - ruby
Average: 0 29948 0.20 0.20 0.00 0.00 0.39 - kube-scheduler
Average: 0 30020 0.39 2.37 0.00 0.00 2.76 - kube-apiserver
Average: 996 30380 0.00 0.20 0.00 0.00 0.20 - postgres
Average: 0 33743 0.20 0.79 0.00 0.00 0.99 - kube-controller
Average: 0 43945 99.61 0.00 0.00 0.00 99.61 - stress
Average: 0 43969 0.00 0.20 0.00 0.00 0.20 - watch
Average: 0 47581 0.00 0.79 0.00 0.00 0.79 - pidstat
Average: 0 54322 0.79 0.99 0.00 0.00 1.78 - kubelet
Average: 0 110663 0.20 0.39 0.00 0.00 0.59 - dockerd
Average: 0 110672 0.00 0.20 0.00 0.00 0.20 - docker-containe
Average: 0 130631 0.20 0.00 0.00 0.00 0.20 - coredns
Average: 0 130669 0.20 1.18 0.00 0.00 1.38 - etcd
从这里可以明显看到,stress 进程的 CPU 使用率为 99.61
场景二:模拟IO密集型的进程
第一个终端
设置逻辑cpu个数为2
运行 stress 命令,但这次模拟 I/O 压力,即不停地执行 sync()
# stress -i 1 --timeout 600
第二个终端
运行 uptime 查看系统平均负载情况,-d 参数表示高亮显示变化的区域
# -d 参数表示高亮显示变化的区域
# watch -d uptime
第三个终端
运行 mpstat 查看 CPU 使用率的变化情况
# -P ALL 表示监控所有CPU,后面数字5表示间隔5秒后输出一组数据
# mpstat -P ALL 5 1
%iowait的值过高,表示硬盘存在I/O瓶颈,%idle值高,表示CPU较空闲
原因:iowait 无法升高是因为案例中 stress -i 使用的是 sync() 系统调用,它的作用是刷新缓冲区内存到磁盘中
对于虚拟机,缓冲区可能比较小,无法产生大的io压力
这样大部分都是系统调用的消耗了
所以,只看到系统 CPU 使用率升高
解决方案:
使用 stress 的另一个参数 -d # --hdd N 产生 N 个进程每个进程执行 write() 和 unlink() 的进程 # --hdd-bytes B 每个 hdd worker 写入 B 字节(默认为1GB)
# stress --hdd 1 -t 600 --hdd-bytes 4G
再通过mapstat查看指标
[root@node02 ~]# mpstat -P ALL 5 1
Linux 3.10.0-1160.31.1.el7.x86_64 (node02) 09/24/2021 _x86_64_ (4 CPU)
04:41:56 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
04:42:01 PM all 3.67 0.00 19.82 67.16 0.00 8.44 0.00 0.00 0.00 0.92
04:42:01 PM 0 6.25 0.00 36.25 42.50 0.00 15.00 0.00 0.00 0.00 0.00
04:42:01 PM 1 1.26 0.00 10.46 82.85 0.00 5.44 0.00 0.00 0.00 0.00
04:42:01 PM 2 6.08 0.00 18.78 70.72 0.00 1.66 0.00 0.00 0.00 2.76
04:42:01 PM 3 2.22 0.00 44.44 13.33 0.00 40.00 0.00 0.00 0.00 0.00
Average: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
Average: all 3.67 0.00 19.82 67.16 0.00 8.44 0.00 0.00 0.00 0.92
Average: 0 6.25 0.00 36.25 42.50 0.00 15.00 0.00 0.00 0.00 0.00
Average: 1 1.26 0.00 10.46 82.85 0.00 5.44 0.00 0.00 0.00 0.00
Average: 2 6.08 0.00 18.78 70.72 0.00 1.66 0.00 0.00 0.00 2.76
Average: 3 2.22 0.00 44.44 13.33 0.00 40.00 0.00 0.00 0.00 0.00
那么到底是哪个进程,导致 iowait 这么高呢?我们还是用 pidstat 来查询:
[root@node02 ~]# pidstat -u 5 1
Linux 3.10.0-1160.31.1.el7.x86_64 (node02) 09/24/2021 _x86_64_ (4 CPU)
04:47:15 PM UID PID %usr %system %guest %wait %CPU CPU Command
04:47:20 PM 0 1 0.19 0.00 0.00 0.19 0.19 1 systemd
04:47:20 PM 0 6 0.00 6.95 0.00 22.01 6.95 0 ksoftirqd/0
04:47:20 PM 0 7 0.00 3.67 0.00 0.00 3.67 0 migration/0
04:47:20 PM 0 9 0.00 7.34 0.00 12.16 7.34 0 rcu_sched
04:47:20 PM 0 13 0.00 0.19 0.00 0.00 0.19 1 migration/1
04:47:20 PM 0 14 0.00 4.05 0.00 16.22 4.05 1 ksoftirqd/1
04:47:20 PM 0 19 0.00 6.18 0.00 12.55 6.18 2 ksoftirqd/2
04:47:20 PM 0 22 0.00 0.58 0.00 0.00 0.58 3 watchdog/3
04:47:20 PM 0 24 0.00 31.27 0.00 15.25 31.27 3 ksoftirqd/3
04:47:20 PM 0 46 0.00 4.63 0.00 7.53 4.63 0 kswapd0
04:47:20 PM 0 429 0.00 0.97 0.00 3.67 0.97 2 xfsaild/dm-0
04:47:20 PM 0 430 0.00 1.74 0.00 0.97 1.74 3 kworker/3:1H
04:47:20 PM 0 664 0.00 2.12 0.00 4.83 2.12 2 xfsaild/dm-2
04:47:20 PM 0 776 0.00 0.58 0.00 0.00 0.58 0 kworker/0:1H
04:47:20 PM 998 2356 1.16 6.37 0.00 0.00 7.53 0 gitaly
04:47:20 PM 998 2359 1.93 4.25 0.00 0.00 6.18 3 bundle
04:47:20 PM 992 2370 0.97 0.58 0.00 0.39 1.54 2 prometheus
04:47:20 PM 997 2375 0.39 1.16 0.00 4.63 1.54 0 redis-server
04:47:20 PM 996 2376 0.00 0.58 0.00 0.00 0.58 0 postgres
04:47:20 PM 992 2379 0.00 0.19 0.00 0.39 0.19 2 alertmanager
04:47:20 PM 998 2384 0.00 5.79 0.00 2.32 5.79 2 gitlab-unicorn-
04:47:20 PM 0 29627 0.00 5.02 0.00 9.27 5.02 3 kworker/3:0
04:47:20 PM 998 29664 0.58 0.19 0.00 0.39 0.77 1 bundle
04:47:20 PM 998 29804 0.00 0.19 0.00 0.00 0.19 2 ruby
04:47:20 PM 0 30020 2.12 10.81 0.00 0.00 12.93 1 kube-apiserver
04:47:20 PM 0 37236 0.00 0.19 0.00 0.00 0.19 0 sshd
04:47:20 PM 1001 47284 0.19 0.00 0.00 0.00 0.19 3 dashboard
04:47:20 PM 0 54322 1.16 3.86 0.00 0.00 5.02 1 kubelet
04:47:20 PM 0 54791 0.00 0.19 0.00 0.00 0.19 3 docker-containe
04:47:20 PM 0 54811 0.00 0.19 0.00 0.00 0.19 2 kube-proxy
04:47:20 PM 0 59038 0.00 2.90 0.00 4.83 2.90 2 kworker/2:1
04:47:20 PM 0 61225 0.00 0.97 0.00 0.39 0.97 1 kworker/u256:1
04:47:20 PM 0 66049 0.00 0.39 0.00 0.97 0.39 1 kworker/1:2
04:47:20 PM 0 66583 0.00 1.54 0.00 7.14 1.54 0 kworker/0:0
04:47:20 PM 0 67962 0.00 5.79 0.00 0.19 5.79 1 kworker/u256:0
04:47:20 PM 0 69508 0.00 70.27 0.00 9.07 70.27 2 stress
04:47:20 PM 0 69534 0.00 1.74 0.00 0.77 1.74 0 watch
04:47:20 PM 0 70393 0.39 0.97 0.00 0.00 1.35 2 pidstat
04:47:20 PM 0 110663 11.58 6.56 0.00 0.00 18.15 0 dockerd
04:47:20 PM 0 110672 0.00 0.19 0.00 0.00 0.19 0 docker-containe
04:47:20 PM 0 116023 0.00 10.04 0.00 0.00 10.04 2 flanneld
04:47:20 PM 0 118861 0.19 0.77 0.00 0.00 0.97 0 java
04:47:20 PM 0 130631 0.39 2.51 0.00 0.00 2.90 3 coredns
04:47:20 PM 0 130669 0.39 1.16 0.00 0.00 1.54 0 etcd
04:47:20 PM 998 131007 0.00 0.97 0.00 0.00 0.97 1 ruby
Average: UID PID %usr %system %guest %wait %CPU CPU Command
Average: 0 1 0.19 0.00 0.00 0.19 0.19 - systemd
Average: 0 6 0.00 6.95 0.00 22.01 6.95 - ksoftirqd/0
Average: 0 7 0.00 3.67 0.00 0.00 3.67 - migration/0
Average: 0 9 0.00 7.34 0.00 12.16 7.34 - rcu_sched
Average: 0 13 0.00 0.19 0.00 0.00 0.19 - migration/1
Average: 0 14 0.00 4.05 0.00 16.22 4.05 - ksoftirqd/1
Average: 0 19 0.00 6.18 0.00 12.55 6.18 - ksoftirqd/2
Average: 0 22 0.00 0.58 0.00 0.00 0.58 - watchdog/3
Average: 0 24 0.00 31.27 0.00 15.25 31.27 - ksoftirqd/3
Average: 0 46 0.00 4.63 0.00 7.53 4.63 - kswapd0
Average: 0 429 0.00 0.97 0.00 3.67 0.97 - xfsaild/dm-0
Average: 0 430 0.00 1.74 0.00 0.97 1.74 - kworker/3:1H
Average: 0 664 0.00 2.12 0.00 4.83 2.12 - xfsaild/dm-2
Average: 0 776 0.00 0.58 0.00 0.00 0.58 - kworker/0:1H
Average: 998 2356 1.16 6.37 0.00 0.00 7.53 - gitaly
Average: 998 2359 1.93 4.25 0.00 0.00 6.18 - bundle
Average: 992 2370 0.97 0.58 0.00 0.39 1.54 - prometheus
Average: 997 2375 0.39 1.16 0.00 4.63 1.54 - redis-server
Average: 996 2376 0.00 0.58 0.00 0.00 0.58 - postgres
Average: 992 2379 0.00 0.19 0.00 0.39 0.19 - alertmanager
Average: 998 2384 0.00 5.79 0.00 2.32 5.79 - gitlab-unicorn-
Average: 0 29627 0.00 5.02 0.00 9.27 5.02 - kworker/3:0
Average: 998 29664 0.58 0.19 0.00 0.39 0.77 - bundle
Average: 998 29804 0.00 0.19 0.00 0.00 0.19 - ruby
Average: 0 30020 2.12 10.81 0.00 0.00 12.93 - kube-apiserver
Average: 0 37236 0.00 0.19 0.00 0.00 0.19 - sshd
Average: 1001 47284 0.19 0.00 0.00 0.00 0.19 - dashboard
Average: 0 54322 1.16 3.86 0.00 0.00 5.02 - kubelet
Average: 0 54791 0.00 0.19 0.00 0.00 0.19 - docker-containe
Average: 0 54811 0.00 0.19 0.00 0.00 0.19 - kube-proxy
Average: 0 59038 0.00 2.90 0.00 4.83 2.90 - kworker/2:1
Average: 0 61225 0.00 0.97 0.00 0.39 0.97 - kworker/u256:1
Average: 0 66049 0.00 0.39 0.00 0.97 0.39 - kworker/1:2
Average: 0 66583 0.00 1.54 0.00 7.14 1.54 - kworker/0:0
Average: 0 67962 0.00 5.79 0.00 0.19 5.79 - kworker/u256:0
Average: 0 69508 0.00 70.27 0.00 9.07 70.27 - stress
Average: 0 69534 0.00 1.74 0.00 0.77 1.74 - watch
Average: 0 70393 0.39 0.97 0.00 0.00 1.35 - pidstat
Average: 0 110663 11.58 6.56 0.00 0.00 18.15 - dockerd
Average: 0 110672 0.00 0.19 0.00 0.00 0.19 - docker-containe
Average: 0 116023 0.00 10.04 0.00 0.00 10.04 - flanneld
Average: 0 118861 0.19 0.77 0.00 0.00 0.97 - java
Average: 0 130631 0.39 2.51 0.00 0.00 2.90 - coredns
Average: 0 130669 0.39 1.16 0.00 0.00 1.54 - etcd
Average: 998 131007 0.00 0.97 0.00 0.00 0.97 - ruby
可以看到具体的进程占据CPU和IO的情况
通过top或者pidstat可以找到具体是哪个进程在频繁IO,从而定位问题原因。
以上是影响CPU性能的io等待和本身占用cpu的情况,上下文进程切换也会占用大量的cpu时间
查看整体的上下文切换情况
# vmstat 3
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
7 0 0 2485068 60644 6769928 0 0 4 5 0 0 10 3 87 0 0
7 0 0 3050228 60648 6770200 0 0 0 21 25328 14864 33 13 54 0 0
6 0 0 2806932 60648 6770336 0 0 0 340 24736 18375 30 12 58 0 0
9 0 0 3014652 60656 6770760 0 0 0 156 23689 17207 25 11 64 0 0
3 0 0 3040732 60656 6771024 0 0 0 28 17294 10516 17 8 75 0 0
r 等待执行的任务数
b 等待IO的进程数量
上下文切换
in 每秒中断数,包括时钟中断
cs 每秒上下文切换数
这两个值越大,会看到由内核消耗的cpu时间sy会越多
秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的数目
找出具体的上下文切换比较多的进程
# pidstat -w -u 3
cswch/s 自愿的上下文切换
nvcswch/s 强制非自愿的上下文切换
Linux 3.10.0-1127.8.2.el7.x86_64 (server) 10/26/2021 _x86_64_ (16 CPU)
11:28:26 AM UID PID %usr %system %guest %CPU CPU Command
11:28:29 AM 0 9 0.00 0.33 0.00 0.33 10 rcu_sched
11:28:29 AM 0 29 0.00 0.33 0.00 0.33 4 ksoftirqd/4
11:28:29 AM 500 460 1.32 0.33 0.00 1.65 4 php-fpm
11:28:29 AM 500 542 0.66 0.00 0.00 0.66 14 php-fpm
11:28:29 AM 500 720 0.00 0.33 0.00 0.33 0 nginx
11:28:29 AM 500 723 0.00 0.33 0.00 0.33 12 nginx
11:28:29 AM 500 724 0.00 0.33 0.00 0.33 11 nginx
11:28:29 AM 500 725 0.33 0.33 0.00 0.66 12 nginx
11:28:29 AM 500 726 0.33 0.33 0.00 0.66 7 nginx
11:28:29 AM 500 727 0.99 0.33 0.00 1.32 0 nginx
11:28:29 AM 500 728 4.29 1.32 0.00 5.61 0 nginx
11:28:29 AM 500 729 2.97 0.99 0.00 3.96 0 nginx
11:28:29 AM 500 742 0.66 0.33 0.00 0.99 0 php-fpm
11:28:29 AM 0 805 0.33 0.00 0.00 0.33 8 exe
11:28:29 AM 500 1100 1.32 0.00 0.00 1.32 10 php-fpm
11:28:29 AM 500 1162 0.66 0.00 0.00 0.66 4 php-fpm
11:28:29 AM 500 1180 0.99 0.66 0.00 1.65 4 php-fpm
11:28:29 AM 500 1232 1.32 0.66 0.00 1.98 8 php-fpm
11:28:29 AM 500 1255 0.66 0.00 0.00 0.66 2 php-fpm
11:28:29 AM 500 1357 0.66 0.00 0.00 0.66 0 php-fpm
11:28:29 AM 500 1369 0.99 0.00 0.00 0.99 5 node /data/www/
11:28:29 AM 500 1765 1.65 0.33 0.00 1.98 10 php-fpm
11:28:29 AM 0 2415 0.33 0.00 0.00 0.33 9 containerd
11:28:29 AM 500 2849 0.33 0.33 0.00 0.66 2 php-fpm
11:28:29 AM 500 3115 0.99 0.33 0.00 1.32 4 php-fpm
11:28:29 AM 500 3122 0.99 0.00 0.00 0.99 2 php-fpm
11:28:29 AM 500 3141 0.99 0.33 0.00 1.32 6 php-fpm
11:28:29 AM 500 3144 1.32 0.99 0.00 2.31 2 php-fpm
11:28:29 AM 500 3156 1.32 0.66 0.00 1.98 10 php-fpm
11:28:29 AM 500 3167 1.32 0.33 0.00 1.65 0 php-fpm
11:28:29 AM 500 3337 0.66 0.00 0.00 0.66 12 php-fpm
11:28:29 AM 500 3432 0.66 0.00 0.00 0.66 2 php-fpm
11:28:29 AM 500 3486 0.33 0.00 0.00 0.33 10 PM2 v4.5.1: God
11:28:29 AM 500 3644 7.92 0.33 0.00 8.25 0 node /data/www/
11:28:29 AM 500 3794 0.99 0.33 0.00 1.32 4 php-fpm
11:28:29 AM 500 4082 1.65 0.66 0.00 2.31 4 php-fpm
11:28:29 AM 500 4408 0.33 0.33 0.00 0.66 12 php-fpm
11:28:29 AM 500 4442 1.32 0.66 0.00 1.98 12 php-fpm
11:28:29 AM 500 4468 0.99 0.66 0.00 1.65 6 php-fpm
11:28:29 AM 500 4470 0.66 0.33 0.00 0.99 12 php-fpm
11:28:29 AM 500 4515 0.66 0.33 0.00 0.99 10 php-fpm
11:28:29 AM 500 4569 1.32 0.99 0.00 2.31 10 php-fpm
11:28:29 AM 500 4585 0.33 0.00 0.00 0.33 2 php-fpm
11:28:29 AM 500 4613 0.66 0.00 0.00 0.66 10 php-fpm
11:28:29 AM 500 4636 0.66 0.00 0.00 0.66 7 php-fpm
11:28:29 AM 500 4750 0.99 0.66 0.00 1.65 2 php-fpm
11:28:29 AM 500 4761 0.66 0.33 0.00 0.99 4 php-fpm
11:28:29 AM 500 4763 0.66 0.00 0.00 0.66 6 php-fpm
11:28:29 AM 500 4797 1.32 0.00 0.00 1.32 6 php-fpm
11:28:29 AM 500 4817 0.99 0.33 0.00 1.32 6 php-fpm
11:28:29 AM 500 4848 0.66 0.00 0.00 0.66 10 php-fpm
Average: UID PID cswch/s nvcswch/s Command
Average: 0 63 0.92 0.00 migration/11
Average: 0 64 0.75 0.00 ksoftirqd/11
Average: 0 67 0.25 0.00 watchdog/12
Average: 0 68 0.37 0.00 migration/12
Average: 0 69 0.86 0.00 ksoftirqd/12
Average: 0 72 0.25 0.00 watchdog/13
Average: 0 73 0.60 0.00 migration/13
Average: 0 74 0.26 0.00 ksoftirqd/13
Average: 0 77 0.25 0.00 watchdog/14
Average: 0 78 0.36 0.00 migration/14
Average: 0 79 1.26 0.00 ksoftirqd/14
Average: 0 82 0.25 0.00 watchdog/15
Average: 0 83 0.97 0.00 migration/15
Average: 0 84 0.22 0.00 ksoftirqd/15
Average: 0 90 0.01 0.00 khungtaskd
Average: 0 108 0.03 0.00 khugepaged
Average: 0 173 0.46 0.00 kauditd
Average: 0 356 0.11 0.00 kworker/6:1H
Average: 0 358 0.25 0.00 kworker/0:1H
Average: 0 371 0.03 0.00 kworker/2:1H
Average: 0 372 0.43 0.00 jbd2/vda1-8
Average: 0 379 0.12 0.00 kworker/13:1H
Average: 500 720 58.32 0.00 nginx
Average: 0 721 0.40 0.00 auditd
Average: 500 723 60.79 0.00 nginx
Average: 500 724 69.17 0.01 nginx
Average: 500 725 97.11 0.04 nginx
Average: 500 726 80.16 0.01 nginx
Average: 500 727 133.17 0.06 nginx
Average: 500 728 246.44 0.22 nginx
Average: 500 729 223.07 0.15 nginx
Average: 500 742 8.16 0.12 php-fpm
Average: 0 746 1.25 0.00 systemd-logind
Average: 999 751 0.82 0.00 polkitd
Average: 81 755 2.47 0.00 dbus-daemon
Average: 0 805 7.98 0.00 exe
Average: 500 1100 10.15 0.18 php-fpm
Average: 0 1153 0.42 0.00 kworker/14:1H
Average: 500 1162 9.68 0.11 php-fpm
Average: 500 1180 8.87 0.12 php-fpm
Average: 0 1195 0.01 0.00 crond
Average: 500 1232 8.58 0.12 php-fpm
Average: 500 1255 9.86 0.11 php-fpm
Average: 500 1357 10.02 0.26 php-fpm
Average: 0 1363 1.33 0.00 kworker/12:0
Average: 500 1369 53.57 0.19 node /data/www/
Average: 500 1765 10.00 0.15 php-fpm
Average: 502 2157 2.14 0.00 nrpe
Average: 500 2849 8.44 0.03 php-fpm
Average: 500 3115 9.36 0.15 php-fpm
Average: 500 3122 8.27 0.35 php-fpm
Average: 500 3141 8.84 0.18 php-fpm
Average: 500 3144 8.73 0.17 php-fpm
Average: 0 3153 1.29 0.00 php-fpm
Average: 500 3156 9.77 0.21 php-fpm
Average: 500 3167 8.50 0.06 php-fpm
Average: 500 3337 9.48 0.18 php-fpm
Average: 500 3432 11.36 0.12 php-fpm
Average: 500 3486 28.36 0.00 PM2 v4.5.1: God
Average: 500 3644 56.77 0.17 node /data/www/
Average: 500 3794 6.18 0.11 php-fpm
Average: 500 3957 1.01 0.00 python