PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Load Average



DBGTMaster
29.05.13, 15:45
hallo,

ich habe ein System, auf welchem rund ~10 virtuelle Maschinen mit KVM laufen. Soweit läuft alles, bloß habe ich die ganze Zeit ein Load Average von ~3.

top:

top - 15:42:22 up 15 days, 23:01, 1 user, load average: 2.92, 3.08, 3.36
Tasks: 202 total, 1 running, 201 sleeping, 0 stopped, 0 zombie
Cpu(s): 12.6%us, 15.6%sy, 0.0%ni, 71.3%id, 0.4%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 49559660k total, 49223104k used, 336556k free, 309784k buffers
Swap: 2104508k total, 6316k used, 2098192k free, 22739844k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29235 libvirt- 20 0 2369m 2.0g 6140 S 93 4.3 5897:58 kvm
3494 libvirt- 20 0 8352m 7.8g 6056 S 27 16.5 1360:58 kvm
22469 libvirt- 20 0 4427m 3.9g 6000 S 22 8.3 2962:10 kvm
14543 libvirt- 20 0 6212m 5.8g 6092 S 13 12.3 372:38.47 kvm
23425 libvirt- 20 0 2768m 2.1g 6016 S 13 4.5 990:02.43 kvm
5569 libvirt- 20 0 2320m 2.0g 6096 S 5 4.3 504:30.89 kvm

CPU Kerne sind 16 eingebaut. KVM Images liegen auf einem ISCSI Storage, welches via 1GBit angebunden ist.

Auch bmon sagt mir, dass das Netzwerk zum ISCSI- Storage kaum ausgelastet ist (rx & tx maximal 3mb).

Es ist aber zu sehen, dass immer einige Prozesse warten..

root@s-vucs02:~# vmstat 1 1000
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 6316 337508 309784 22739844 0 0 109 200 1 4 6 8 86 1
6 1 6316 337924 309784 22739844 0 0 0 31 34175 58616 9 16 75 0
2 0 6316 337956 309784 22739844 0 0 0 28 33832 58654 9 14 78 0
0 0 6316 337832 309784 22739844 0 0 0 95 33306 57766 9 15 76 0
1 0 6316 337460 309784 22739844 0 0 0 44 34134 58932 9 15 75 0
0 0 6316 337468 309784 22739844 0 0 0 68 33797 58605 8 14 78 0
2 0 6316 338188 309784 22739844 0 0 0 0 34854 59476 8 15 77 0
0 0 6316 337716 309784 22739844 0 0 0 89 34160 57973 7 15 78 0
1 0 6316 337716 309784 22739844 0 0 0 28 34047 58731 8 13 79 0
4 0 6316 337832 309784 22739844 0 0 0 56 33914 58297 9 15 76 0
1 0 6316 337832 309784 22739844 0 0 0 44 34415 58859 9 15 76 0

Wie stelle ich nun am besten den Flaschenhals fest?

Und wie gesagt, soweit läuft alles flüssig, nur würde mich trotzdem interessieren, wie dieser Wert entsteht.

medhefgo
29.05.13, 19:54
Bei 16 Kernen dürfte eine load average von 3 bedeuten, dass ungefähr 3 Kerne voll ausgelastet sind/waren. Solange du also keine echten Performance-Probleme hast, dürfte alles in Ordnung sein.

Huhn Hur Tu
29.05.13, 23:20
Die Load ist, soweit ich das gelesen habe, ok wenn sie Cpu Kerne plus eins haben, darueber ist es etwas heftig, kommt aber vor.

Gruss Stefan

marce
30.05.13, 16:15
Oh je, das alte Thema mal wieder...

Genrell gilt: es gibt nichts, was per so ok ist oder was per se schlecht ist. Ob etwas ok ist oder nicht hängt immer von den konkreten Gegebenheiten und Anforderungen ab.

Ob im konkreten Fall das ok ist oder nicht - ich würde mal schauen, was denn in den VMs gerade los ist und was die gerade tun...

Aqualung
30.05.13, 18:42
"iotop" kann manches Mal einen "gierigen" Process zeigen.

marce
30.05.13, 21:27
naja, man sieht so gut wie keine IO-Wait in der top-Ausgabe - von dem her kann es gut sein, daß einfach ordentlich was in den VMs gearbeitet wird - immerhin sind ja auch die "immense" Load des Host-Systems offensichtlich verantwortlich.

Fraglich wäre eher - was machen die VMs an sich (also welche Aufgaben erfüllen sie) und warum kommt dem TE die Load von 3 verdächtig vor? Welchen Wert hätte er denn erwartet oder ist er gewohnt?

Zudem - die aktuelle Tendenz scheint ja auch eher sinkend zu sein - von dem her ist vielleicht das, was für den besorgniserregenden Zustand gesorgt hat - schon wieder vorbei und so gesehen aktuell auch nicht mehr zu erkennen...