Linuxi ja muude Unix-like süsteemide koormuse keskmise mõistmine

Sisukord:

Linuxi ja muude Unix-like süsteemide koormuse keskmise mõistmine
Linuxi ja muude Unix-like süsteemide koormuse keskmise mõistmine

Video: Linuxi ja muude Unix-like süsteemide koormuse keskmise mõistmine

Video: Linuxi ja muude Unix-like süsteemide koormuse keskmise mõistmine
Video: Proteiinipettus -- The Protein Hoax - YouTube 2024, November
Anonim
Linux, Mac ja muud Unix-tüüpi süsteemid näitavad "koormus keskmisi" numbreid. Need numbrid ütlevad teile, kui palju on oma süsteemi CPU, kettale ja muudele ressurssidele hõivatud. Esiteks ei ole need enesestmõistetavad, kuid neid on lihtne tutvuda.
Linux, Mac ja muud Unix-tüüpi süsteemid näitavad "koormus keskmisi" numbreid. Need numbrid ütlevad teile, kui palju on oma süsteemi CPU, kettale ja muudele ressurssidele hõivatud. Esiteks ei ole need enesestmõistetavad, kuid neid on lihtne tutvuda.

Kas te kasutate Linuxi töölauda või serverit, Linuxi-põhist ruuteri püsivara, Linuxi või BSD-i baasil põhinevat NAS-i või isegi Mac OS X-i, olete arvatavasti näinud mõnda "koormuse keskmist" mõõtmist.

Laadi vs koormus keskmiselt

Unix-tüüpi süsteemides, sealhulgas Linuxis, on süsteemi koormus arvutuslik töö, mida süsteem töötab. See mõõtmine kuvatakse numbrina. Täielikult tühi arvutis on koormus keskmiselt 0. Iga tööprotsess kas kasutab või ootab CPU ressursse, lisab 1 koormus keskmisesse. Seega, kui teie süsteemil on 5 koormus, kasutab või ootavad protsessi viis protsesse.

Unix süsteemid traditsiooniliselt loendasid protsesse oodates, kuid Linux arvestab ka teisi ressursse ootavaid protsesse - näiteks protsessid, mis ootavad kettale lugemist või kirjutamist.

Oma laadimisnumber ei tähenda liiga palju. Arvuti võib olla koormus 0 üks split-sekundi ja koormus 5 järgmise split-sekundi mitu protsesse kasutavad CPU. Isegi kui näete koormat igal ajahetkel, oleks see number põhimõtteliselt mõttetu.

Sellepärast ei toeta Unix-tüüpi süsteeme praegust koormust. Nad näitavad koormuskeskkonda - arvuti koormuse keskmist arvu mitme ajaperioodi jooksul. See võimaldab teil näha, kui palju teie arvuti töötab.

Image
Image

Laadi keskmine leidmine

Koormuse keskmist näitajat näitavad paljud erinevad graafilised ja terminali utiliidid, sealhulgas ülemine käsk ja graafiline GNOME-süsteemi monitori tööriist. Siiski on kõige lihtsam, kõige tavalisem viis oma koormuskeskkonna nägemiseks terminali käivitamise käskluse käivitamiseks. See käsk näitab teie arvuti koormuse keskmist ja kaua, kui see on sisse lülitatud.

Uptime-käsk töötab Linuxis, Mac OS X-is ja muudel Unix-tüüpi süsteemidel. Kui kasutate veebibilienti kasutavat Linuxi või BSD-põhist seadet (nt DD-WRT-ruuteri püsivara või FreeNAS NAS-i süsteem), näete tõenäoliselt oma olekuleheküljel keskmist koormust.

Image
Image

Laadi keskmise väljundi mõistmine

Esimesel korral, kui näete koormuse keskmist, näivad numbrid üsna mõttetuid. Siin on näide koormuse keskmisest näitest:

load average: 1.05, 0.70, 5.09

Nendest numbritest vasakult paremale näete keskmist koormust viimase minuti, viimase viie minuti ja viimase viieteistkümne minuti jooksul. Teisisõnu tähendab ülaltoodud väljund:

load average over the last 1 minute: 1.05

load average over the last 5 minutes: 0.70

load average over the last 15 minutes: 5.09

Ajavahemikud on tühjad ruumi kokkuhoiuks. Kui olete ajavahemikega tuttav, saate kiiresti pilk koormuse keskmistele numbritele ja mõista, mida need tähendavad.

Image
Image

Mida numbrid tähendavad täpselt?

Kasutage ülaltoodud numbreid, et mõista, mida koormus tähendab tegelikult. Eeldades, et kasutate ühe CPU-süsteemi, numbrid ütlevad meile, et:

over the last 1 minute: The computer was overloaded by 5% on average. On average,.05 processes were waiting for the CPU. (1.05)

over the last 5 minutes: The CPU idled for 30% of the time. (0.70)

over the last 15 minutes: The computer was overloaded by 409% on average. On average, 4.09 processes were waiting for the CPU. (5.09)

Tõenäoliselt on teil süsteem mitme protsessoriga või mitme tuumaga CPU. Koormuse keskmised numbrid töötavad sellises süsteemis natuke erinevalt. Näiteks kui ühe protsessoriga süsteemis on koormus keskmiselt 2, tähendab see, et teie süsteem oli 100 protsenti üle koormatud - kogu protsessi kestel kasutati ühte protsessi, samal ajal kui üks teine protsess ootas. Kahe protsessoriga süsteemis oleks see täielik kasutus - kaks erinevat protsessi kasutasid kogu aeg kahte erinevat protsessorit. Nelja protsessoriga süsteemis oleks see poolkasutus - kaks protsessi kasutasid kahte protsessorit, samas kui kaks protsessorit olid iseseisvad.

Koormuse keskmise arvu mõistmiseks peate teadma, kui palju CPU-sid teie süsteemis on. Koormuse keskmine 6,03 näitab, et süsteem, millel on üks CPU, oli tohutult üle koormatud, kuid see oleks korras arvutiga, millel on 8 protsessorit.

Image
Image

Koormuse keskmine on eriti kasulik serveritele ja manussüsteemidele. Saate sellel näha, et mõista, kuidas teie süsteem toimib. Kui see on ülekoormatud, peate võib-olla tegelema protsessiga, mis raiskab ressursse, pakub rohkem riistvara ressursse või muudab mõne töökoormuse teise süsteemi.

Soovitan: