Izpratne par slodzes vidējo vērtību Linux un citās Unix sistēmās
Linux, Mac un citas Unix tipa sistēmas attēlo “vidējo slodzi”. Šie numuri norāda, cik aizņemts jūsu sistēmas CPU, disks un citi resursi. Sākumā viņi nav pašsaprotami, bet ar tiem ir viegli iepazīties.
Vai jūs izmantojat Linux darbvirsmu vai serveri, Linux balstītu maršrutētāju programmaparatūru, NAS sistēmu, kuras pamatā ir Linux vai BSD, vai pat Mac OS X, jūs, iespējams, esat redzējuši mērījumu vidējo mērījumu kaut kur.
Slodzes un slodzes vidējais rādītājs
Unix tipa sistēmās, ieskaitot Linux, sistēmas slodze ir skaitļošanas darba mērījums, ko sistēma veic. Šis mērījums tiek parādīts kā numurs. Pilnīgi dīkstāves datoram ir vidējā slodze 0. Katrs darbības process, kas izmanto vai gaida CPU resursus, palielina slodzes vidējo vērtību 1. Tātad, ja jūsu sistēmas slodze ir 5, pieci procesi tiek izmantoti vai gaida CPU.
Unix sistēmas tradicionāli tikai skaitīja procesorus, kas gaida CPU, bet Linux arī skaita procesus, kas gaida citus resursus - piemēram, procesus, kas gaida, lai lasītu vai rakstītu uz diska.
Savukārt kravas skaits nenozīmē pārāk daudz. Datoram var būt 0 sekundes sekundes slodze, un 5 sekundes slodze nākamajā sekundē, jo vairāki procesi izmanto CPU. Pat ja jūs jebkurā brīdī varētu redzēt slodzi, šis skaitlis būtībā būtu bezjēdzīgs.
Tāpēc Unix tipa sistēmām pašreizējā slodze netiek rādīta. Tie parāda vidējo slodzi - vidējo datora slodzi vairāku laika periodu laikā. Tas ļauj jums redzēt, cik daudz datora darbojas.
Slodzes vidējā atrašana
Slodzes vidējais rādītājs ir redzams daudzos dažādos grafiskos un terminālos komunālos pakalpojumos, tostarp augšējā komandā un grafiskajā GNOME System Monitor rīkā. Tomēr visvienkāršākais, standartizētākais veids, kā redzēt jūsu vidējo slodzi, ir palaist uptime komandu terminālī. Šī komanda parāda jūsu datora slodzes vidējo rādītāju, kā arī to, cik ilgi tas ir ieslēgts.
Uzsākšanas komanda darbojas Linux, Mac OS X un citās Unix tipa sistēmās. Ja 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, jūs, iespējams, redzēsiet slodzes vidējo rādītāju savā statusa lapā.
Slodzes vidējās izejas izpratne
Pirmo reizi, kad redzat vidējo slodzi, skaitļi izskatās diezgan bezjēdzīgi. Lūk, vidējais rādījuma slodzes rādījums:
vidējā slodze: 1,05, 0,70, 5,09
No kreisās uz labo pusi šie skaitļi parāda vidējo slodzi pēdējās vienas minūtes laikā, pēdējās piecās minūtēs un pēdējās piecpadsmit minūtēs. Citiem vārdiem sakot, iepriekšminētie rezultāti nozīmē:
vidējā slodze pēdējo 1 minūšu laikā: 1.05
vidējā slodze 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 aplūkot vidējos slodzes skaitļus un saprast, ko tie nozīmē.
Ko nozīmē skaitļi, tieši tā?
Izmantosim iepriekš minētos numurus, lai saprastu, ko faktiski nozīmē slodzes vidējais rādītājs. Pieņemot, ka izmantojat viena CPU sistēmu, skaitļi norāda, ka:
pēdējās 1 minūtes laikā: dators tika pārslogots vidēji par 5%. Vidēji CPU gaidīja 0,05 procesus. (1,05)
pēdējo 5 minūšu laikā: CPU dīkstāvē 30% laika. (0,70)
pēdējo 15 minūšu laikā: dators tika pārslogots vidēji par 409%. Vidēji CPU gaidīja 4.09 procesus. (5,09)
Iespējams, ka jums ir sistēma ar vairākiem CPU vai daudzkodolu CPU. Slodzes vidējais skaits šādā sistēmā darbojas nedaudz atšķirīgi. Piemēram, ja viena CPU sistēmā ir vidēji 2 slodzes slodze, tas nozīmē, ka jūsu sistēma ir pārslogota par 100 procentiem - visu laiku, viens process izmantoja CPU, kamēr vēl viens process bija gaidīts. Sistēmā ar diviem CPU tas būtu pilnīgs lietojums - divi dažādi procesi visu laiku izmantoja divus dažādus CPU. Sistēmā, kurā ir četri CPU, tas būtu puse izmantošana - divi procesi tika izmantoti divos procesoros, bet divi CPU bija dīkstāvē.
Lai saprastu slodzes vidējo skaitu, jums jāzina, cik CPU ir jūsu sistēmā. Slodzes vidējais lielums 6,03 norāda uz sistēmu ar vienu CPU, kas tika masveidā pārslogots, bet tas būtu labi datorā ar 8 procesoriem.
Slodzes vidējais rādītājs ir īpaši noderīgs serveros un iegultās sistēmās. Jūs varat paskatīties uz to, lai saprastu, kā jūsu sistēma darbojas. Ja tas ir pārslogots, jums, iespējams, būs jārisina process, kas izšķērdē resursus, nodrošina vairāk aparatūras resursu vai pārvieto daļu no darba slodzes uz citu sistēmu.