Koduleht » kuidas » Linuxi ja teiste Unixi sarnaste süsteemide koormuse keskmise mõistmine

    Linuxi ja teiste Unixi sarnaste süsteemide koormuse keskmise mõistmine

    Linux, Mac ja teised Unixi sarnased süsteemid näitavad “koormuse keskmist” numbreid. Need numbrid näitavad, kui hõivatud on teie süsteemi CPU, ketas ja muud ressursid. Nad ei ole alguses iseenesestmõistetavad, kuid nendega on kerge tutvuda.

    Kas kasutate Linuxi töölauda või serverit, Linuxi põhist ruuteri püsivara, Linuxil või BSD-l põhinevat NAS-süsteemi või isegi Mac OS X-i, olete ilmselt näinud kuskil „koormuse keskmist” mõõtmist.

    Laadimise ja koormuse keskmine

    Unixi sarnastes süsteemides, sealhulgas Linuxis, on süsteemi koormuseks arvutusliku töö mõõtmine, mida süsteem teostab. See mõõtmine kuvatakse numbrina. Täielikult tühikäigul töötava arvuti koormuse keskmine on 0. Iga tööprotsess, mis kasutab või ootab CPU ressursse, lisab koormuse keskmisele 1. Niisiis, kui teie süsteemil on koormus 5, siis viie protsessiga kas protsessor või CPU.

    Unixi süsteemid loendasid traditsiooniliselt protsessoreid ootavaid protsesse, kuid Linux loeb ka muid ressursse ootavaid protsesse - näiteks protsessid, mis ootavad plaadile lugemist või selle kirjutamist.

    Laadimisnumber ei tähenda iseenesest liiga palju. Arvutil võib olla koormus 0 sekundit ja teine ​​koormus 5 sekundit, kuna mitu protsessi kasutavad protsessorit. Isegi kui sa näeksid koormust igal ajahetkel, oleks see arv põhimõtteliselt mõttetu.

    Seetõttu ei kuvata Unixisarnaseid süsteeme praegust koormust. Nad näitavad koormuse keskmist - arvuti koormuse keskmist ajavahemikku. See võimaldab teil näha, kui palju tööd teie arvuti on teinud.

    Koormuse keskmise leidmine

    Koormuse keskmine on näidatud paljudes erinevates graafilistes ja terminalipõhistes kommunaalteenustes, kaasa arvatud ülemine käsk ja graafiline GNOME System Monitor tööriist. Kuid kõige lihtsam, kõige standardsem viis näha oma koormuse keskmist on käivitada terminalis käivituskäsk. See käsk näitab teie arvuti koormuse keskmist ja seda, kui kaua see on sisse lülitatud.

    Uptime-käsk töötab Linux, Mac OS X ja muudel Unix-tüüpi süsteemidel. Kui kasutate veebi-liidesega Linuxi või BSD-põhist seadet - näiteks DD-WRT-ruuteri püsivara või FreeNAS NAS-süsteemi -, näete tõenäoliselt koormuse keskmist kusagil oma oleku lehel.

    Koormuse keskmise väljundi mõistmine

    Esimest korda näete koormuse keskmist, numbrid on üsna mõttetud. Siin on näite koormuse keskmine näit:

    koormuse keskmine: 1,05, 0,70, 5,09

    Vasakult paremale näitavad need numbrid keskmist koormust viimase minuti, viimase viie minuti ja viimase viieteistkümne minuti jooksul. Teisisõnu tähendab ülaltoodud väljund:

    koormuse keskmine viimase 1 minuti jooksul: 1,05

    keskmine koormus viimase 5 minuti jooksul: 0,70

    keskmine koormus viimase 15 minuti jooksul: 5.09

    Aja säästmiseks jäetakse ruumid kokku. Kui olete ajaperioodidega tuttav, saate kiiresti vaadata koormuse keskmisi numbreid ja mõista, mida need tähendavad.

    Mida numbrid tähendavad, täpselt?

    Kasutagem ülaltoodud numbreid, et mõista, mida koormuse keskmine tegelikult tähendab. Eeldades, et kasutate ühe protsessori süsteemi, ütlevad numbrid meile, et:

    viimase 1 minuti jooksul: arvuti ülekoormus oli keskmiselt 5%. Keskmiselt ootasid CPU-le keskmiselt 0,05 protsessi. (1,05)

    viimase 5 minuti jooksul: CPU kasutas 30% ajast. (0,70)

    viimase 15 minuti jooksul: arvuti ülekoormus oli keskmiselt 409%. Keskmiselt oodati CPU-le 4,09 protsessi. (5,09)

    Sul on arvatavasti süsteem, millel on mitu protsessorit või mitme südamikuga protsessor. Koormuse keskmine arv töötab sellises süsteemis natuke erinevalt. Näiteks, kui teil on ühekordse protsessoriga süsteemi koormuse keskmine 2, tähendab see, et teie süsteem on üle 100% ülekoormatud - kogu aeg, üks protsess kasutas CPU-d, samal ajal kui üks teine ​​protsess ootas. Kahe protsessoriga süsteemil oleks see täielik kasutamine - kaks erinevat protsessi kasutasid kahte erinevat protsessorit kogu aeg. Nelja protsessoriga süsteemis oleks see poolekasutus - kaks protsessi kasutasid kahte CPU-d, samas kui kaks CPU-d istusid tühikäigul.

    Koormuse keskmise arvu mõistmiseks peate teadma, mitu CPU-d teie süsteemis on. Koormuse keskmine on 6,03, mis viitab sellele, et ühe CPU-ga süsteem oli massiivselt ülekoormatud, kuid see oleks trahvi 8 protsessoriga arvutil.


    Koormuse keskmine on eriti kasulik serverites ja manussüsteemides. Te saate vaadata, kuidas teie süsteem toimib. Kui see on ülekoormatud, peate võib-olla tegelema protsessiga, mis raiskab ressursse, pakub rohkem riistvara ressursse või teisaldab osa töökoormusest teisele süsteemile.