Uptime-ban load érték 100%-nál nagyobb, Miért?

Fórumok

Segítséget szeretnék kérni. Azt nem értem, hogy ha kiadom az uptime parancsot, akkor a kolléganőm gépén az utolsó 3 érték 1 felett van (olyan 1.3). A gépben 1 CPU van. A 'man uptime' az alábbit írja az utolsó 3 értékre:

"...system load averages for the past 1, 5, and 15 minutes"

"...Load averages are not normalized for the number of CPUs in a system, so a load average of 1 means a single CPU system is loaded all the time"

Hogyan lehet 1-nél (azaz 100%-nál több) mind a 3 érték? Ez egyébként akkor van, amikor a Dosemu-ban dolgozik órákon át. A dosemu speciel ~90% -on fut általában folyamatosan. A teljes proci terheltség a 'top'-ban olyan 93% körül van.
/Ugyanezt mutatja a 'w' paranccsal is/.

Köszi.

Hozzászólások

1-es load azt jelenti, hogy 100-os procihasznalat mellett pont ki tudja szolgalni a kereseket.
ha nagyobb a load, mint 1 (vagy mint a ?magok?) szama, az azt jelenti, hogy egyes processzek mar varakozni kenyszerulnek (emiatt ha nem kezd egy ido utan csokkenni a terheles, akkor "beloadol" a szerver, hiszen egyre nagyobb lesz a load, mivel annyi kerest mar nem tud kiszolgalni az a vas)

Tyrael

a loadban nem csak a CPU van benne!
tipikus értelmezési hiba!!!
loadban benne van a CPU, network, disk, memoria stb összegzettsége.

pl.: nálam szerver környezetben a load ~1 körül van annak ellenére, hogy cpu 90% idle....

több információt pl.: a sar (system activity reporter) segítségével tudhatunk meg.
Az hogy a load 1 fölött van azt jeleni, hogy áltlános várakozás van a rendszerben valamelyik erőforrásra.

Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..

En ugy jegyeztem meg, hogy a load erteke azt jelenti, hogy adott idoosztas alatt hany processz fordul meg a CPU-n.

man uptime-bol:

The load average is the number of runnable processes over the preceding 1-, 5-, 15-minute intervals.

Mar lattunk szerveren 500 feletti loadot is, amikor egy amutomounter daemon elszallt, ugyanakkor a gep kontrollalhato maradt, lehetett rajta dolgozni.

attól függ...
ha swapolgat (lapozgatja a swappon lévő területeket ki-be) akkor igen
vagy ha a cache-t pörgeti akkor is ...

mondom "sar" az általános állapotra, "atop" a további process szintű nyomozáshoz.
http://hup.hu/node/47745

Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..

..folyton..

Amúgy pedig akkor (szerintem) HLT parancsot szokott végrehajtani, ami lekapcsolja a CPU egyes részeit -> energiatakarékos, és egyben sokkal kevésbbé melegszik. Athlon XP-n kb. -10 fok a különbség az idle és az idle+soft cooling között windows alatt. A fesz. értékek is kevésbbé ugráltak / közelebb voltak az optimális értékhez.

Core2-nél már inkább jobb a professzorra bízni a dolgot, az már magától is le tudja kapcsolni a nem használt részeket.

Másik gépen (Cerka 2.13) , 3.2 -es terhelés volt. Na erre varj gombot :)