6Sep
Linux, Mac un citas Unix līdzīgas sistēmas parāda "vidēja slodzes" ciparu skaitu.Šie skaitļi norāda, cik aizņemts jūsu sistēmas CPU, disks un citi resursi. Sākumā tie nav pašsaprotami, bet ar tiem ir viegli iepazīt.
Neatkarīgi no tā, vai jūs izmantojat Linux darbvirsmu vai serveri, Linux maršrutētāju programmaparatūru, NAS sistēmu, kuras pamatā ir Linux vai BSD, vai pat Mac OS X, jūs, iespējams, kaut kur redzējis mērījumu "vidēji slodze".
Load vs. Load Average
Uz Unix līdzīgajām sistēmām, ieskaitot Linux, sistēmas slodze ir skaitliskā darba mērījums, ko sistēma darbojas.Šis mērījums tiek rādīts kā skaitlis. Pilnīgi dīkstāvošam datoram ir slodzes vidējais rādītājs 0. Katrs darbības process, izmantojot vai gaida CPU resursus, palielina 1 slodzes vidējo vērtību. Tātad, ja jūsu sistēmai ir slodze 5, pieci procesi vai nu izmanto vai gaida CPU.
Unix sistēmās tradicionāli tiek uzskaitīti procesi, kas gaida CPU, bet Linux arī skaitlina procesus, kas gaida citus resursus, piemēram, procesus, kas gaida lasīšanu vai rakstīšanu uz diska.
Viens pats slodzes numurs nenozīmē pārāk daudz. Datoram, iespējams, slodze ir 0 viena split-second, un slodze 5 nākamajā split-second, jo vairāki procesi izmanto CPU.Pat ja jūs varētu redzēt slodzi jebkurā brīdī, šis numurs būtībā būtu bezjēdzīgs.
Tāpēc Unix līdzīgās sistēmas nerada pašreizējo slodzi. Tie parāda vidējo slodzi - vidējo datora slodzi vairākos laika periodos. Tas ļauj jums redzēt, cik daudz darbs jūsu datorā ir bijis.
Slodzes vidējā rādītāja
slodzes vidējā vērtība ir parādīta daudzos grafisko un terminālu pakalpojumu, tostarp augšējā komandā un grafiskā GNOME sistēmas monitora rīkā.Tomēr visvienkāršākais, visvairāk standartizētais veids, kā skatīt jūsu slodzes vidējo, ir palaist komandu uptime terminālā.Šī komanda parāda jūsu datora slodzes vidējo vērtību, kā arī to, cik ilgi tā ir ieslēgta.
Uptime komanda darbojas uz Linux, Mac OS X un citām Unix līdzīgām sistēmām. Ja jūs izmantojat Linux vai BSD balstītu ierīci ar tīmekļa saskarni, piemēram, DD-WRT maršrutētāja programmaparatūru vai FreeNAS NAS sistēmu, iespējams, ka tās statusa lapā kaut kur redzēsit vidējo slodzi.
Izpratne par slodzes vidējo izvadi
Pirmo reizi, kad redzat slodzes vidējo, numuri izskatās diezgan bezjēdzīgi.Šeit ir piemērs slodzes vidējais nolasījums:
slodzes vidējais: 1,05, 0,70, 5,09
No šiem attēliem no kreisās uz labo rāda vidējo slodzi pēdējā minūte, pēdējās piecas minūtes un pēdējās piecpadsmit minūtes. Citiem vārdiem sakot, iepriekš minētais izvads nozīmē:
slodzes vidējo rādītāju pēdējo 1 minūti: 1,05
slodzes vidējais pēdējo 5 minūšu laikā: 0,70
vidējā slodze pēdējo 15 minūšu laikā: 5,09
Laika periodi tiek izlaisti, lai ietaupītu vietu. Kad esat iepazinies ar laika periodiem, varat ātri paskatīties uz slodzes vidējo skaitu un saprast, ko tās nozīmē.
Ko numurus nozīmē tieši?
Izmantosim iepriekš minētos numurus, lai saprastu, ko patiesībā nozīmē slodzes vidējā vērtība. Pieņemot, ka izmantojat vienu CPU sistēmu, skaitļi rāda, ka pēdējo 1 minūti:
pēdējo 1 minūti: dators vidēji bija pārslogots par 5%.Vidēji 0,00 procesi gaidīja CPU.(1.05)
pēdējo 5 minūšu laikā: CPU ir aktivizēts 30% no laika.(0.70)
pēdējo 15 minūšu laikā: dators vidēji ir pārslogots par 409%.Vidēji CPU gaida 4,09 procesi.(5.09)
Iespējams, ka jums ir sistēma ar vairākiem centriem vai daudzcentru centrālajiem procesoriem. Slodzes vidējie skaitļi šādā sistēmā nedaudz atšķiras. Piemēram, ja vienā CPU sistēmā ir vidējā slodze 2, tas nozīmē, ka jūsu sistēma bija pārslogota par 100 procentiem - visu laiku, viens process izmantoja CPU, kamēr vēl viens process gaidīja. Sistēmā ar diviem procesoriem tas būtu pilnīgs lietojums - divi dažādi procesi visu laiku izmantoja divus dažādus CPU.Sistēmā ar četriem procesoriem tas būtu puse lietošanas - divos procesos tika izmantoti divi CPU, bet divi procesori bija sēžot dīkstāvē.
Lai saprastu slodzes vidējo skaitu, jums jāzina, cik daudz jūsu sistēmas CPU.Kravnesības vidējais rādītājs 6,03 norāda, ka sistēma ar vienu CPU bija masveidā pārslogota, bet tas būtu labi, ja dators darbotos ar 8 procesoriem.
Slodzes vidējā vērtība ir īpaši noderīga serveriem un iegultām sistēmām. Varat to apskatīt, lai saprastu, kā darbojas jūsu sistēma. Ja tas ir pārslogots, jums var būt nepieciešams rīkoties ar procesu, kas izšķērdē resursus, nodrošina vairāk aparatūras resursu vai pārvieto daļu no darba slodzes uz citu sistēmu.