← Back to team overview

sslug-teknik team mailing list archive

Re: Load average

 

tor, 26 01 2006 kl. 13:22 +0100, skrev Peter Makholm:
> > Jeg tror mit spørgsmål har været oppe og vende før, men har ikke fået
> > et endegyldigt svar.
> 
> Det er fordi et endegyldigt svar giver mindre mening end spørgsmålet.

Så lad os da prøve at stille det rigtige spørgsmål i stedet. Load
avarage er ikke black magic, men det lyder da godt nok lidt sådan på
dig ...

En tommelfingerregel: Hvis load er højere end antallet af processorer,
er load 'højt', fordi et job ikke umiddelbart kan blive sat på en
processor. 

Men hvornår er højt load så et problem? På en maskine der kører
batchjobs, compilere osv. skal load helst være højt - der er ingen grund
til at den står og feder den. Men på maskiner hvor der sidder mennesker
og venter og forventer snappy svartider (desktop, webserver, database
osv.) nytter det ikke noget at load er for højt, da det (som
udgangspunkt) vil give højere latenstider.

Den viden er ikke så meget værd alene (og det tror jeg var Peters
pointe), men er en af de mange ting din computer kan fortælle om sig
selv, og som du _samlet_ kan bruge til at drage nogle konklusioner om
maskinens performance. F.eks. hjælper det ikke at løbe ud og købe en
større processor hvis load er højt fordi den swapper konstant.

Og et tip til at få load ned på multiuser-maskiner:
ps -NU root | awk '{ print $1 }' | grep -v PID | xargs kill

:P

// Martin



Follow ups

References