고성능 컴퓨팅을 수행하기 위해 8개의 vCPU가 있는 Alibaba Cloud 인스턴스를 실행하고 있으므로 머신을 최대한 활용하고 싶습니다. 즉, 극도로 높은 CPU 사용량은 문제가 아니라 오히려 필요합니다. 문제는 보고된 시스템 통계가 top
, 및 에서 보고한 시스템 통계와 일치하지 않는다는 것입니다.vmstat
iostat
mpstat
한편으로 top
대부분의 CPU는 최고 속도로 실행됩니다.
top - 15:23:46 up 1:50, 1 user, load average: 8.13, 6.01, 3.16
Tasks: 159 total, 9 running, 90 sleeping, 0 stopped, 0 zombie
%Cpu(s): 82.4 us, 17.6 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 8167144 total, 3568996 free, 349128 used, 4249020 buff/cache
KiB Swap: 969964 total, 969964 free, 0 used. 7507044 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
23480 root 20 0 15016 5836 1680 R 100.0 0.1 4:58.51 calc
23479 root 20 0 15016 5988 1832 R 99.7 0.1 4:59.79 calc
23482 root 20 0 15016 5844 1688 R 99.7 0.1 5:00.35 calc
23481 root 20 0 15016 5996 1840 R 99.3 0.1 4:59.58 calc
23484 root 20 0 15016 5916 1760 R 99.0 0.1 4:58.46 calc
23485 root 20 0 15016 5956 1804 R 99.0 0.1 4:59.35 calc
23478 root 20 0 15016 5844 1692 R 98.3 0.1 4:56.24 calc
23483 root 20 0 15016 5984 1832 R 97.0 0.1 4:59.72 calc
1817 root 19 -1 510308 332244 331564 S 3.3 4.1 2:01.54 systemd-jo+
18548 root 20 0 23892 3776 2124 S 1.3 0.0 1:15.34 apps.plugin
18383 root 20 0 230288 37568 3124 S 1.0 0.5 0:38.04 netdata
40 root 20 0 0 0 0 S 0.3 0.0 0:00.04 ksoftirqd/5
58 root 20 0 0 0 0 S 0.3 0.0 0:35.45 kauditd
786 root 10 -10 137008 17812 13752 S 0.3 0.2 0:21.01 AliYunDun
887 root 20 0 1979088 24608 11164 S 0.3 0.3 0:16.39 CmsGoAgent+
1 root 20 0 225292 9340 6988 S 0.0 0.1 0:03.74 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:+
반면 *stat 계열은 CPU 시간의 15%만 사용되는 것으로 간주합니다. 우연히도 vCPU가 8개(1/8 = 12.5%) 있습니다.
vmstat
root@HPC:~/branching# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 8 0 0 3551412 29816 4235264 0 0 6 177 174 273 14 3 82 0 0
iostat
root@HPC:~/branching# iostat Linux 4.15.0-45-generic (HPC) 03/16/2019 _x86_64_ (8 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 14.49 0.00 3.36 0.45 0.00 81.69 Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn vda 87.74 50.73 1418.23 376357 10521644
mpstat
root@HPC:~/branching# mpstat Linux 4.15.0-45-generic (HPC) 03/16/2019 _x86_64_ (8 CPU) 03:37:06 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 03:37:06 PM all 14.52 0.00 3.34 0.45 0.00 0.03 0.00 0.00 0.00 81.66
VPS 제공업체인 알리바바 클라우드(Alibaba Cloud)도 CPU 사용량이 상당히 높다는 사실을 확인했습니다.
이 시스템에 대한 더 많은 통계를 보려면 다음을 방문하십시오.http://39.98.237.134:19999(분명히 이 링크는 계산이 완료되자마자 컴퓨터를 종료하는 한 오래 지속되지 않습니다.) 이것은 다음과 같이 수행됩니다.네트워크 데이터.
내 질문은 어느 것이 더 정확합니까? 또한 부정확한 부정확성의 원인은 무엇입니까?