Load average: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kloonurm (talk | contribs)
No edit summary
Kloonurm (talk | contribs)
No edit summary
Line 17: Line 17:
== Piltlik näide mis aitab paremini aru saada load avarage väärtusest ==
== Piltlik näide mis aitab paremini aru saada load avarage väärtusest ==


Juhul kui ma ei ole veel suutnud load avarage näitaja suurust suutnud selgeks teha siis toon siinkohal ühe piltliku näite. Oletame et üks CPU tähistab üherealist teed üle silla ja sina oled silla operaator ning tahad kuidagi sillale sõitvatele autodele teada anda kui koormatud sild on.  
Juhul kui ma ei ole veel suutnud load avarage näitaja suurust suutnud selgeks teha siis toon siinkohal ühe piltliku näite.  


Kui load avarage on:
Oletame et üks CPU tähistab üherealist teed üle silla ja sina oled silla operaator ning tahad kuidagi sillale sõitvatele autodele teada anda kui koormatud sild on.
 
Siis load avarage loogikat kasutades:


* 0.00 - see tähendab et mitte ühtegi autot ei ole sillal
* 0.00 - see tähendab et mitte ühtegi autot ei ole sillal
Line 25: Line 27:
* rohkem kui 1.00 tähendab et sild on autosid täis ja on ka tekkinud juba järjekord
* rohkem kui 1.00 tähendab et sild on autosid täis ja on ka tekkinud juba järjekord


[[[File:http://img.skitch.com/20090728-jek9ssauydsi19nbcja26tw8ju.png]]]
[[File:sild1.png]] '''= koormus on 1.00'''
[[Media:http://img.skitch.com/20090728-jek9ssauydsi19nbcja26tw8ju.png]]
 
[[File:sild2.png]] '''= koormus on 0.50'''
 
[[File:sild3.png]] '''= koormus on 1.70'''

Revision as of 15:07, 23 April 2011

Kaido Loonurm A21

Sissejuhatus

Ilmselt ei ole palju väita et linux süsteemide administraatorid on tuttavad load avarage näitajaga. Nagu nimi juba viitab, siis load avarage näitab süsteemi koormust(load), täpsemalt CPU koormust. Mida kõrgem on load avarage väärtus, seda koormatum on CPU, ehk siis mida madalam on load avarage, seda parem. Kui administraator räägib süsteemi koormuse näitajast siis enamjaolt peetakse silmas just load avarage.

Kuidas saada aru load avarage-st

Iga administraator võiks süsteemi logimise järel käivitada käsu uptime , sellega näeb ära kui kaua on server järjest töötanud ja mis on load avarage näitaja.

$ uptime       
18:30:35 up 365 days, 5:29, 2 users, load average: 1.37, 10.15, 8.10

Näites on näha et load avarage väärtused on 1.37, 10.15, 8.10. Need väärtused näitavad keskmist koormust viimase minuti, 10 minuti ja 15 minuti jooksul. Kui see väärtus oleks 0 siis see tähendab et sinu süsteem on täielikult puhke seisundis. Kui kesmise koormuse näitaja on 1, siis see tähendab et CPU on niipalju hõivatud et üks protsess peab ootama CPU aega. Kui load avarage väärtuseks on 1 ,ning käivitada protsess mis kasutab CPUd siis oleks uus avarage load väärtus 2. Load avarage annab hea ülevaate kui koormatud on sinu süsteem keskmiselt viimase minuti, 10 minuti ja 15 minuti jooksul olnud.

Piltlik näide mis aitab paremini aru saada load avarage väärtusest

Juhul kui ma ei ole veel suutnud load avarage näitaja suurust suutnud selgeks teha siis toon siinkohal ühe piltliku näite.

Oletame et üks CPU tähistab üherealist teed üle silla ja sina oled silla operaator ning tahad kuidagi sillale sõitvatele autodele teada anda kui koormatud sild on.

Siis load avarage loogikat kasutades:

  • 0.00 - see tähendab et mitte ühtegi autot ei ole sillal
  • 1.00 - tähendab et sild on autosid täpselt täis, ei ole järjekorda ja ei ole ka sillal rohkem ruumi
  • rohkem kui 1.00 tähendab et sild on autosid täis ja on ka tekkinud juba järjekord

= koormus on 1.00

= koormus on 0.50

= koormus on 1.70