Portál AbcLinuxu, 12. května 2025 12:54

Dotaz: vysoke load avarage a co presne to znamena

27.4.2010 19:53 chinook | skóre: 28
vysoke load avarage a co presne to znamena
Přečteno: 437×
Odpovědět | Admin
mam strasne vysoke load average a pritom server nic nedela:

vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0    856 126516  38236 2764760    0    0     1     1    0    1  2  0 97  1
w
 19:36:40 up 46 days, 18:54,  3 users,  load average: 16.06, 16.08, 16.03

Sice se to nijak neprojevuje, ale neni 16 nejak moc? A cim to muze byt?

Řešení dotazu:


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vencour avatar 27.4.2010 20:22 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: vysoke load avarage a co presne to znamena
Odpovědět | | Sbalit | Link | Blokovat | Admin

Taky do toho až tak nevidim, přesto bych poradil sledovat stav skrze watch -d=2 "vmstat -d", tedy změny. Zatim jsem takové chování viděl jen u náročné práce s diskem

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Řešení 1× (chinook (tazatel))
27.4.2010 21:33 Ondřej Kopka | skóre: 20 | blog: ondrejk
Rozbalit Rozbalit vše Re: vysoke load avarage a co presne to znamena
Odpovědět | | Sbalit | Link | Blokovat | Admin
hod sem vypis z tohodle: vmstat 1 20

a pak taky mrkni na top/htop jestli to nejaky proces prilis nezatezuje

jinak load je velice obecne pocet procesu, ktere cekaji na zpracovani
27.4.2010 21:40 Ondřej Kopka | skóre: 20 | blog: ondrejk
Rozbalit Rozbalit vše Re: vysoke load avarage a co presne to znamena
joa taky prihod vypis z df: df -h

co to je vubec za masinu? webserver, db stroj, desktop...?
28.4.2010 08:06 chinook | skóre: 28
Rozbalit Rozbalit vše Re: vysoke load avarage a co presne to znamena
jinak load je velice obecne pocet procesu, ktere cekaji na zpracovani
aha tak chyba byla, ve vylozeni definice. Mel jsem za to, ze tim zjistim vytizeni serveru. Vytizeni bylo zpusobeno tim, ze se server nezalohoval. Pred 3mi dny odesel server kam se maji data zalohovat. Tak ulohy cekaly, az bude data kam nahrat. Diky za radu
28.4.2010 10:56 Jirka
Rozbalit Rozbalit vše Re: vysoke load avarage a co presne to znamena
Odpovědět | | Sbalit | Link | Blokovat | Admin
Definici load average najdete v man uptime nebo man proc položka /proc/loadavg. Velká hodnota je většinou jako ve vašem případě způsobena tím, že několik procesů čeká na disk, což zjistíte např. výpisem top -i kde to jsou ty s tím "D"
28.4.2010 13:11 Ash | skóre: 53
Rozbalit Rozbalit vše Re: vysoke load avarage a co presne to znamena
V jeho případě moc procesů na disk nečeká (io wait je minimální).

Čekání na disk je sice častý problém, ale v jeho případě to bylo čekání na server :D Takže procesy byly spíš ve stavu S (interruptible sleep).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.