1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| # (宿主机内)执行top命令并点击1查看CPU负载情况 hgc@hgc-X555LD:/sys/fs/cgroup/cpuset/mydocker_1530580167$ top top - 10:02:22 up 13:19, 1 user, load average: 0.74, 0.68, 0.72 Tasks: 348 total, 1 running, 346 sleeping, 0 stopped, 1 zombi %Cpu0 : 5.3 us, 2.3 sy, 0.0 ni, 91.7 id, 0.0 wa, 0.0 hi, 0.7 %Cpu1 : 8.3 us, 12.6 sy, 0.0 ni, 78.8 id, 0.0 wa, 0.0 hi, 0.3 %Cpu2 : 4.0 us, 2.0 sy, 0.0 ni, 93.9 id, 0.0 wa, 0.0 hi, 0.0 %Cpu3 : 3.0 us, 2.4 sy, 0.0 ni, 94.6 id, 0.0 wa, 0.0 hi, 0.0 %Cpu4 : 7.1 us, 5.7 sy, 0.0 ni, 87.2 id, 0.0 wa, 0.0 hi, 0.0 %Cpu5 : 4.4 us, 1.4 sy, 0.0 ni, 93.9 id, 0.3 wa, 0.0 hi, 0.0 %Cpu6 : 3.3 us, 2.7 sy, 0.0 ni, 93.7 id, 0.0 wa, 0.0 hi, 0.3 %Cpu7 : 3.7 us, 1.3 sy, 0.0 ni, 94.6 id, 0.0 wa, 0.0 hi, 0.3 ......
# (容器内)执行多个死循环任务,强行使CPU忙碌 bash-4.4# while true; do echo > /dev/null; done & [1] 10 bash-4.4# while true; do echo > /dev/null; done & [2] 11 bash-4.4# while true; do echo > /dev/null; done & [3] 12 bash-4.4# while true; do echo > /dev/null; done & [4] 13 bash-4.4# while true; do echo > /dev/null; done & [5] 14 bash-4.4# while true; do echo > /dev/null; done & [6] 15 bash-4.4# while true; do echo > /dev/null; done & [7] 16
# (宿主机内)同样是执行top命令并点击1,可以看到头两个CPU的负载情况有了明显变化 hgc@hgc-X555LD:/sys/fs/cgroup/cpuset/mydocker_1530580167$ top top - 10:05:05 up 13:22, 1 user, load average: 4.25, 1.68, 1.06 Tasks: 355 total, 1 running, 353 sleeping, 0 stopped, 1 zombi %Cpu0 : 9.9 us, 34.8 sy, 0.0 ni, 53.2 id, 2.0 wa, 0.0 hi, 0.0 %Cpu1 : 14.4 us, 43.6 sy, 0.0 ni, 40.2 id, 1.7 wa, 0.0 hi, 0.0 %Cpu2 : 2.2 us, 0.6 sy, 0.0 ni, 92.0 id, 0.0 wa, 0.0 hi, 5.1 %Cpu3 : 2.6 us, 1.3 sy, 0.0 ni, 95.0 id, 0.0 wa, 0.0 hi, 1.0 %Cpu4 : 6.4 us, 10.0 sy, 0.0 ni, 83.6 id, 0.0 wa, 0.0 hi, 0.0 %Cpu5 : 2.3 us, 1.2 sy, 0.0 ni, 95.3 id, 0.0 wa, 0.0 hi, 1.2 %Cpu6 : 1.7 us, 0.7 sy, 0.0 ni, 97.6 id, 0.0 wa, 0.0 hi, 0.0 %Cpu7 : 2.0 us, 2.7 sy, 0.0 ni, 95.3 id, 0.0 wa, 0.0 hi, 0.0 ......
|