Linux un citu Unix līdzīgu sistēmu izpratne par vidējo slodzi

Satura rādītājs:

Linux un citu Unix līdzīgu sistēmu izpratne par vidējo slodzi
Linux un citu Unix līdzīgu sistēmu izpratne par vidējo slodzi

Video: Linux un citu Unix līdzīgu sistēmu izpratne par vidējo slodzi

Video: Linux un citu Unix līdzīgu sistēmu izpratne par vidējo slodzi
Video: How to Hide Files and Folders on Windows 10 [Tutorial] - YouTube 2024, Novembris
Anonim
Linux, Mac un citas Unix līdzīgas sistēmas parāda vidējo "ielādes" 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.
Linux, Mac un citas Unix līdzīgas sistēmas parāda vidējo "ielādes" 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 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ējāt mērījumu "vidēji slodze".

Slodze vs slodze vidēji

Uz Unix līdzīgām sistēmām, ieskaitot Linux, sistēmas slodze ir aprēķina darbs, 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, taču Linux arī skaitā procesus, kas gaida citus resursus, piemēram, procesus, kas gaida lasīšanu vai rakstīšanu uz disku.

Parasti 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 nerāda pašreizējo slodzi. Tie parāda slodzes vidējo rādītāju - datora slodzes vidējo rādītāju vairākos laika periodos. Tas ļauj jums redzēt, cik daudz darbs jūsu datorā ir bijis.

Image
Image

Vidējās slodzes noteikšana

Slodzes vidējais rādītājs ir parādīts daudzos grafiskajos un gala pakalpojumos, 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.

Image
Image

Izpratne par slodzes vidējo izlaidi

Pirmo reizi, kad redzat slodzes vidējo, numuri izskatās diezgan bezjēdzīgi. Tālāk ir sniegts piemērs slodzes vidējam rādījumam:

load average: 1.05, 0.70, 5.09

No kreisās uz labo šie skaitļi parā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ētā izlaide nozīmē:

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

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ē.

Image
Image

Ko precīzi norāda skaitļ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, šie skaitļi norāda, ka:

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)

Iespējams, ka jums ir sistēma ar vairākiem centrālajiem centrmezgliem vai daudzkodolu procesoru. 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 izmantošanas - divos procesos tika izmantoti divi CPU, bet divi CPU sēž dīkstāvē.

Lai izprastu 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.

Image
Image

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.

Ieteicams: