Здравейте
Забелязах странно поведение на OpenVZ сървър, който пуснах в production - една от машините на нода вдига висок load. Всичките и ресурси на контейнера се използват на 100%, но на нода все още има свободни ресурси, както може да видите по-долу.
[root@ovz01 ~]# top top - 18:26:13 up 28 days, 9:02, 1 user, load average: 14.04, 11.09, 7.37 Tasks: 315 total, 21 running, 292 sleeping, 0 stopped, 2 zombie Cpu(s): 16.7%us, 1.8%sy, 0.0%ni, 81.5%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st Mem: 8031308k total, 6993140k used, 1038168k free, 478168k buffers Swap: 10485752k total, 0k used, 10485752k free, 5125828k cached
- This is the laverage of all ctids :
[root@ovz01 ~]# vzlist -o ctid,laverage CTID LAVERAGE 102 0.00/0.00/0.00 105 14.31/11.68/7.90 106 0.00/0.00/0.00 107 0.00/0.00/0.00 108 0.00/0.00/0.00 109 0.00/0.00/0.00
- The CPU utilisation :
[root@ovz01 ~]# vzcpucheck Current CPU utilization: 1042 Power of the node: 480017
- The kernel version :
[root@ovz01 ~]# uname -a 2.6.32-042stab079.5 #1 SMP Fri Aug 2 17:16:15 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux
Въпросът ми е - може ли да се доверя на top командата, че са взети ресурсите само на контейнера, а не на целия нод или има друг, по-добър начин да проверя използваните ресурси?
Благодаря предварително!
|