6Sep
"Linux", "Mac" ir kitų "Unix" tipo sistemose rodomi "apkrovos vidurkio" skaičiai.Šie skaičiai rodo, kaip užimtas jūsų sistemos procesorius, diskas ir kiti ištekliai. Iš pradžių jie nėra savaime suprantama, tačiau juos lengva susipažinti.
Nesvarbu, ar naudojate "Linux" stalinį kompiuterį ar serverį, Linux pagrįstą maršrutizatorių programinę įrangą, NAS sistemą, pagrįstą "Linux" arba "BSD", ar net "Mac OS X", kur nors tikriausiai matėte "apkrovos vidurkį".
Load vs. Load Average
Į Unix panašių sistemų, įskaitant "Linux", sistemos apkrova yra skaičiavimo sistemos, kurią atlieka sistema, matavimas.Šis matavimas rodomas kaip skaičius. Visiškai nenaudojamo kompiuterio apkrovos vidurkis yra 0. Kiekvienas procesinis procesas, naudojant arba laukiantį CPU resursus, prideda 1 prie apkrovos vidurkio. Taigi, jei jūsų sistemoje yra 5 apkrova, 5 procesai naudoja arba laukia procesoriaus.
"Unix" sistemos tradiciškai tik skaičiuoja procesus, laukiančius procesoriaus, tačiau "Linux" taip pat skaičiuoja procesus, laukiančius kitų išteklių - pavyzdžiui, procesus, kurie laukia skaityti ar įrašyti į diską.
Vien tik apkrovos numeris nereiškia per daug. Kompiuteris gali turėti apkrovą 0 vienos sekundės sekundės ir apkrova 5 kito split-second, nes keli procesai naudoja CPU.Net jei galėtumėte matyti apkrovą bet kuriuo metu, šis skaičius iš esmės būtų beprasmis.
Štai kodėl "Unix" sistemose nėra dabartinės apkrovos. Jie rodo apkrovos vidurkį - kompiuterio apkrovos vidurkį keletą kartų.Tai leis jums pamatyti, kiek darbo kompiuteris dirba.
Vidinės apkrovos nustatymas
Vidutinė apkrova rodoma daugelyje skirtingų grafinių ir terminalinių paslaugų, įskaitant viršutinę komandą ir grafinį įrankį GNOME System Monitor. Tačiau paprasčiausias, labiausiai standartizuotas būdas pamatyti apkrovos vidurkį yra paleisti "uptime" komandą terminale.Ši komanda rodo jūsų kompiuterio apkrovos vidurkį ir laiką, per kurį jis įjungtas.
"Uptime" komanda veikia "Linux", "Mac OS X" ir kitose "Unix" sistemose. Jei naudojate "Linux" arba "BSD" įrenginį su žiniatinklio sąsaja, pvz., DD-WRT maršrutizatoriaus programine įranga arba "FreeNAS NAS" sistema, tikriausiai pamatysite apkrovos vidurkį kur nors savo būsenos puslapyje.
Suprasti apkrovos vidutinį išėjimą
Pirmą kartą matote apkrovos vidurkį, skaičiai atrodo gana beprasmis. Toliau pateikiamas pavyzdinis apkrovos vidurkio rodmuo:
apkrovos vidurkis: 1.05, 0.70, 5.09.
Iš kairės į dešinę šie skaičiai rodo vidutinę apkrovą per paskutinę minutę, paskutines penkias minutes ir paskutines penkiolika minučių.Kitaip tariant, aukščiau minėta išvestis reiškia:
apkrovos vidurkis per pastarąsias 1 minutę: 1,05
apkrovos vidurkis per pastarąsias 5 minutes: 0,70
apkrovos vidurkis per pastarąsias 15 minučių: 5,09
Laikotarpiai praleisti, kad sutaupyti vietos. Kai susipažinsite su laikotarpiais, galite greitai pažvelgti į apkrovos vidurkius ir suprasti, ką jie reiškia.
Ką skaičiai reiškia, tiksliai?
Naudokime minėtus skaičius, kad suprastume, kas iš tikrųjų reiškia apkrovos vidurkį.Darant prielaidą, kad naudojate vieną procesorių sistemą, numeriai rodo, kad per pastarąsias 1 minutę
: vidutiniškai perkrauta kompiuteris 5%.Vidutiniškai 0,00 procesai laukė procesoriaus.(1.05)
per pastarąsias 5 minutes: CPU neveikia 30% laiko.(0.70)
per pastarąsias 15 minučių: kompiuteris perkrautas vidutiniškai 409%.Vidutiniškai procesoriaus laukė 4.09 procesai.(5.09)
Jūs greičiausiai turite sistemą su keliais procesoriais arba daugiafunkciniu procesoriu.Šios sistemos apkrovos vidutiniai skaičiai šiek tiek skiriasi. Pavyzdžiui, jei vieno CPU sistemoje yra vidutinė apkrova 2, tai reiškia, kad jūsų sistema buvo perkrauta 100 procentų - visą laiką, vienas procesas buvo naudojamas CPU, o kitas procesas buvo laukiamas. Sistemoje, kurioje yra du procesoriai, tai būtų visiškas naudojimas - du skirtingi procesai visą laiką naudojosi dviem skirtingais procesoriais. Sistemoje su keturiais procesoriais tai būtų pusiau naudojama - du procesai naudojo du procesoriaus procesus, o du procesoriai sustojo.
Kad suprastumėte apkrovos vidutinį skaičių, turite žinoti, kiek jūsų sistemos yra CPU.Krovinio vidurkis 6,03 reikštų, kad sistema su vienu CPU buvo masiškai perkrauta, bet tai būtų gerai, kai kompiuteryje yra 8 procesoriai.
Krovinio vidurkis yra ypač naudingas serveriams ir įmontuotoms sistemoms. Galite pažvelgti į tai, kad suprastumėte, kaip veikia jūsų sistema. Jei jis yra perkrautas, jums gali tekti spręsti procesą, kuris iššvaisto išteklius, teikia daugiau aparatūros išteklių arba perkelia dalį darbo krūvio į kitą sistemą.