Stargate
15.11.08, 09:35
Hi,
ich habe mir mit zwei Freunden zusammen einen Root Server gemietet auf dem wir VMWare Server laufen haben und jeder seine eigene VM hat. Wir haben allerdings das Problem, dass sporadisch immer für einige Stunden/Minuten die Festplattenauslastung der Systemfestplatte permant bei 100% liegt (ermittelt mit atop). Auf der Systemfestplatte liegt eine VM, die Swap Partition und halt das Hostsystem. Wenn man die VM runter fährt bringt das aber nicht. Also die vm ist es nicht. Swappen tut der Host auch nicht.
Wie kann ich ermitteln welcher Prozess dafür verantwortlich ist? Rein an der CPU Auslastung ist nichts zu sehen... Der Prozess 3186 liegt übrigens auf der zweiten Festplatten sdb. Hat aber hier hauptsächlich wait last... Weil sobald die erste Festplatte voll zieht, kriegt die zweite kaum mehr was ab.. Der Controller scheint net so der Hit zu sein..
PRC | sys 0.49s | user 0.05s | #thr 71 | #zombie 0 | #exit 0 |
CPU | sys 48% | user 7% | irq 1% | idle 61% | wait 84% |
cpu | sys 34% | user 4% | irq 1% | idle 3% | cpu000 w 58% |
cpu | sys 14% | user 3% | irq 0% | idle 56% | cpu001 w 27% |
MEM | tot 5.8G | free 101.0M | cache 5.3G | buff 4.8M | slab 41.1M |
SWP | tot 4.0G | free 3.8G | | vmcom 1.0G | vmlim 6.9G |
DSK | sda | busy 97% | read 128 | write 15 | avio 6 ms |
NET | transport | tcpi 1 | tcpo 1 | udpi 0 | udpo 0 |
NET | network | ipi 199 | ipo 199 | ipfrw 198 | deliv 1 |
NET | dev eth0 | pcki 116 | pcko 84 | in 742 Kbps | out 50 Kbps |
NET | dev vmnet1 | pcki 83 | pcko 115 | in 0 Kbps | out 0 Kbps |
PID SYSCPU USRCPU VGROW RGROW USERNAME THR ST EXC S CPU CMD 1/1
3186 0.40s 0.04s 0K 20K root 22 -- - S 44% vmware-vmx
3159 0.04s 0.01s 0K 212K root 22 -- - S 5% vmware-vmx
3192 0.03s 0.00s 0K 0K root 1 -- - S 3% vmware-rtc
20129 0.01s 0.00s 0K 0K root 30 -- - S 1% vmware-vmx
7489 0.01s 0.00s 0K 0K root 1 -- - R 1% atop
Vielen Dank für eure Hilfe!
Gruß
Stargate
ich habe mir mit zwei Freunden zusammen einen Root Server gemietet auf dem wir VMWare Server laufen haben und jeder seine eigene VM hat. Wir haben allerdings das Problem, dass sporadisch immer für einige Stunden/Minuten die Festplattenauslastung der Systemfestplatte permant bei 100% liegt (ermittelt mit atop). Auf der Systemfestplatte liegt eine VM, die Swap Partition und halt das Hostsystem. Wenn man die VM runter fährt bringt das aber nicht. Also die vm ist es nicht. Swappen tut der Host auch nicht.
Wie kann ich ermitteln welcher Prozess dafür verantwortlich ist? Rein an der CPU Auslastung ist nichts zu sehen... Der Prozess 3186 liegt übrigens auf der zweiten Festplatten sdb. Hat aber hier hauptsächlich wait last... Weil sobald die erste Festplatte voll zieht, kriegt die zweite kaum mehr was ab.. Der Controller scheint net so der Hit zu sein..
PRC | sys 0.49s | user 0.05s | #thr 71 | #zombie 0 | #exit 0 |
CPU | sys 48% | user 7% | irq 1% | idle 61% | wait 84% |
cpu | sys 34% | user 4% | irq 1% | idle 3% | cpu000 w 58% |
cpu | sys 14% | user 3% | irq 0% | idle 56% | cpu001 w 27% |
MEM | tot 5.8G | free 101.0M | cache 5.3G | buff 4.8M | slab 41.1M |
SWP | tot 4.0G | free 3.8G | | vmcom 1.0G | vmlim 6.9G |
DSK | sda | busy 97% | read 128 | write 15 | avio 6 ms |
NET | transport | tcpi 1 | tcpo 1 | udpi 0 | udpo 0 |
NET | network | ipi 199 | ipo 199 | ipfrw 198 | deliv 1 |
NET | dev eth0 | pcki 116 | pcko 84 | in 742 Kbps | out 50 Kbps |
NET | dev vmnet1 | pcki 83 | pcko 115 | in 0 Kbps | out 0 Kbps |
PID SYSCPU USRCPU VGROW RGROW USERNAME THR ST EXC S CPU CMD 1/1
3186 0.40s 0.04s 0K 20K root 22 -- - S 44% vmware-vmx
3159 0.04s 0.01s 0K 212K root 22 -- - S 5% vmware-vmx
3192 0.03s 0.00s 0K 0K root 1 -- - S 3% vmware-rtc
20129 0.01s 0.00s 0K 0K root 30 -- - S 1% vmware-vmx
7489 0.01s 0.00s 0K 0K root 1 -- - R 1% atop
Vielen Dank für eure Hilfe!
Gruß
Stargate