« -: Feb 04, 2014, 15:23 »
Здравейте
Забелязах странно поведение на 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 командата, че са взети ресурсите само на контейнера, а не на целия нод или има друг, по-добър начин да проверя използваните ресурси?
Благодаря предварително!