6Sep

Linuxin ja muiden Unix-kaltaisten järjestelmien latausarvon ymmärtäminen

Linux, Mac ja muut Unix-kaltaiset järjestelmät näyttävät "kuorman keskimääräiset" numerot. Nämä numerot kertovat kuinka kiireinen järjestelmäsi CPU, levy ja muut resurssit ovat. He eivät aluksi ole itsestään selvää, mutta heidän on helppo tuntea.

Käytätkö Linux-työpöytää tai palvelinta, Linux-pohjaista reitittimen laiteohjelmistoa, NAS-järjestelmää, joka perustuu Linux- tai BSD-versioihin tai jopa Mac OS X -järjestelmään, olet todennäköisesti nähnyt "kuorman keskiarvon" mittaamisen jonnekin.

Load vs. Load Average

Unix-kaltaisilla järjestelmillä, Linux mukaan lukien, järjestelmän kuormitus on järjestelmän laskennallisen työn mittaus. Tämä mittaus näytetään numerona. Täysin käyttämättömän tietokoneen kuormitus on keskimäärin 0. Jokainen käynnissä oleva prosessi, joka käyttää tai odottaa suorittimen resursseja, lisää 1 kuormitusarvoon. Joten, jos järjestelmässäsi on kuorma 5, viisi prosessia joko käyttävät tai odottavat prosessoria.

Unix-järjestelmät perinteisesti laskivat prosesseja, jotka odottavat prosessoria, mutta Linux laskee myös prosessit, jotka odottavat muita resursseja - esimerkiksi prosessit, jotka odottavat lukea tai kirjoittaa levylle.

Itsenäinen kuorman numero ei tarkoita liikaa. Tietokoneessa voi olla kuormitus 0 sekunnin sekunnissa ja kuormitus 5 seuraavan sekunnin sekunnin kuluttua, koska useat prosessit käyttävät prosessoria. Vaikka voisit nähdä kuorman milloin tahansa, niin numero olisi periaatteessa merkityksetön.

Siksi Unix-kaltaiset järjestelmät eivät näytä nykyistä kuormaa. Ne näyttävät kuorman keskiarvon - keskimäärin tietokoneen kuormituksen useita kertoja. Näin voit nähdä, kuinka paljon työtä tietokoneesi on tehnyt.

Latauksen keskimääräinen haku

Kuorman keskiarvo näkyy useissa eri graafisissa ja päätelaitteissa, myös yläosassa ja graafisessa GNOME-järjestelmänvalvontatyökalussa. Kuitenkin helpoin ja tavallisin tapa nähdä kuormitus keskimäärin on suorittaa käyttöaika komento terminaalissa. Tämä komento näyttää tietokoneen kuormituksen keskiarvon sekä kuinka kauan se on kytketty päälle.

Käyttökäsky toimii Linuxissa, Mac OS X: ssä ja muissa Unix-kaltaisissa järjestelmissä.Jos käytät Linux- tai BSD-pohjaista laitetta, jossa on web-käyttöliittymä - kuten DD-WRT reitittimen laiteohjelmisto tai FreeNAS NAS -järjestelmä - luultavasti näkyy kuormitus keskimäärin sen tilasivulla.

Kuormituksen keskimääräinen tulostus

Ensimmäistä kertaa, kun näet kuorman keskimäärän, numerot näyttävät melko olemattomilta. Tässä on esimerkki kuorman keskimääräisestä lukemisesta:

kuormitus keskiarvo: 1.05, 0.70, 5.09

Nämä numerot näyttävät vasemmalta oikealle keskimääräisen kuormituksen viimeisen minuutin, viiden viimeisen minuutin ja viimeisen viidentoista minuutin aikana. Toisin sanoen yllä oleva lähtö tarkoittaa:

kuormitus keskimäärin viimeisen minuutin aikana: 1,05

kuormitus keskimäärin viimeisten 5 minuutin aikana: 0,70

kuormitus keskimäärin viimeisten 15 minuutin aikana: 5,09

Aikajaksot jätetään pois tilan säästämiseksi. Kun olet perehtynyt aikajaksoihin, voit nopeasti tarkastella kuorman keskimääräisiä numeroita ja ymmärtää, mitä tarkoittavat.

Mitä numerot tarkoittavat, tarkalleen ottaen?

Käytämme edellä mainittuja numeroita ymmärtääkseen, mitä kuormitus keskiarvo todella tarkoittaa. Olettaen, että käytät yhden prosessorin järjestelmää, numerot kertovat meille, että:

viimeisen minuutin aikana: Tietokone on ylikuormitettu keskimäärin 5%.Prosessit odottivat keskimäärin 0,05 prosessia.(1.05)

viimeksi kuluneiden viiden minuutin aikana: CPU käyttäytyi 30% ajasta.(0,70)

viimeisten 15 minuutin aikana: Tietokone on ylikuormittunut keskimäärin 409%.Keskimäärin 4,09 prosessia odotti CPU: ta.(5.09)

Sinulla on todennäköisesti järjestelmä, jossa on useita suorittimia tai moninopeuksisia keskusyksiköitä.Kuorman keskimääräiset numerot toimivat hieman eri tavoin tällaisessa järjestelmässä.Jos esimerkiksi keskimääräinen kuormitus on keskimäärin 2 yhden prosessorin järjestelmässä, tämä tarkoittaa sitä, että järjestelmää ylikuormittui 100 prosentilla - koko ajan, yksi prosessi käytti prosessoria samalla kun toinen prosessi oli odottanut. Järjestelmässä, jossa on kaksi prosessoria, tämä olisi täydellinen käyttö - kaksi eri prosessia käyttävät kahta eri prosessoria koko ajan. Järjestelmässä, jossa on neljä prosessoria, tämä olisi puoli käyttötarkoitusta - kaksi prosessia käyttävät kaksi prosessoria, kun taas kaksi prosessorit istuivat tyhjäkäynnillä.

Kuorman keskimääräisen lukumäärän ymmärtämiseksi sinun on tiedettävä, kuinka monta suoritinta järjestelmässäsi on. Kuorman keskiarvo 6,03 viittaa siihen, että järjestelmä, jossa on yksi CPU, oli suuresti ylikuormitettu, mutta se olisi hieno tietokone, jossa on 8 suoritinta.

Kuorman keskiarvo on erityisen hyödyllinen palvelimille ja sulautetuille järjestelmille. Voit katsoa sitä ymmärtämään, miten järjestelmäsi toimii. Jos se on ylikuormitettu, saatat joutua käsittelemään prosessia, joka tuhlaa resursseja, antaa lisää laitteistoresursseja tai siirtää osan työstä toiseen järjestelmään.