工具下載地址
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
