Serveri jälgimise ajal on äärmiselt oluline hinnata süsteemi koormust õigesti. Mõistes koormuse taset, saate kainelt hinnata süsteemi jõudlust ja kättesaadavust. Selleks hindavad eksperdid tavaliselt koormuse keskmist näitajat. Mida see näitab ja kuidas seda õigesti mõõta - edasi meie artiklis.
Load Average (LA, keskmine koormus) on koormuse keskmine näitaja, seda näidatakse protsesside arvuna, mis on täitmise või ressursside ootamise olekus 1, 5 ja 15 minuti pikkuse ajavahemiku jooksul. Süsteemi jõudluse parimaks hindamiseks on kõige parem vaadata keskmist koormust, sest koormus kõigub kiiresti lühiajaliste protsesside tõttu.
Keskmise koormuse mõõtmiseks on mitmeid lihtsaid viise. Kõige lihtsam on kirjutada ja käivitada käsk. Näiteks Linuxis käivitage terminalis lihtsalt käsk uptime. Väljund näitab praegust kellaaega, süsteemi töö kestust, kasutajate arvu ja mis kõige tähtsam, keskmist koormust 1, 5 ja 15 minuti vahemikus. Serveri koormust saab teada, kui käivitada käsk w läbi SSH-konsooli.
Tulemus näeb välja selline:
Keskmise koormuse väärtus arvutatakse käimasolevate ja täitmiseks järjekorras olevate protsesside (CPU, RAM, I/O) põhjal. LA-d mõjutab peamiselt protsessori kasutamine, mis on tegelikult ainus ja peamine tegur, mis suurendab serveri koormust.
Siin on lihtne näide: on olemas VPS kahe tuumaga. Keskmine koormuse väärtus ülaltoodud pildil: 1,03, 1,11, 1,20 on tavalised koormuse väärtused 2 tuumaga VPS-i puhul.
1 (ühik) LA = 100% koormus 1 protsessori tuumale. Kui VPSil on kaks tuuma, võib keskmine koormus olla kuni 2 LA:
- LA näitab väärtusi 3,21, 4,22, 5,23 - koormus langeb, kuid viimase 15 minuti jooksul oli keskmine 4,22, mis on 422% koormus = 4 2 tuumast ei ole normaalne;
- LA näitab väärtusi 7.15, 5.24, 1.18 - koormus suureneb ja viimase 15 minuti jooksul oli see 1.18, mis on normaalsetes piirides, mis võrdub 118% koormusega = 1 tuumast 2 - normaalsetes piirides (tippkoormus kestab kuni 30 min, ütleme).
Kui teil on kolm väärtust teie käsutuses, saate analüüsida süsteemi seisundit ja hinnata selle jõudlust. Kui kõik kolm väärtust on 0, siis on süsteem ooterežiimis. Kui väärtused suurenevad, tähendab see, et koormus suureneb, ja kui need vähenevad, tähendab see, et koormus väheneb.
Tuleb arvestada, et suure hulga kasutajate samaaegse ühendamise korral võib süsteemis esineda palju piike. See tähendab, et koos käskudega tuleks kasutada erinevaid seirevahendeid - Zabbix, Nagios, Monit. Need salvestavad protsessori ja mälu aktiivsust pikemas perspektiivis.
Hostingi jaoks on äärmiselt oluline jälgida LA väärtust. Hosteri tegevus koormuse suurenemise korral sõltub selle põhjusest. Näiteks kui koormus kasvab, ületab tuumade arvu ja jätkub pikema aja jooksul, suurendab LA täitmisele kuuluvate päringute järjekorda. KVM/OpenVZ virtualiseerimise korral on sellest tulenev koormus füüsilise serveri jaoks halb.
Kui kasutaja teostab 1C-s varundamist või tühjendamist, mille tulemusena tekib hosteri jaoks koormuse purunemine, ei ole tõsine põhjus muretsemiseks. Kui aga LA füüsilises serveris ületab oluliselt normi ja see nähtus püsib pikka aega, on sageli vaja võtta teatud meetmeid, sest kõrge LA avaldab negatiivset mõju klientidele, kes on oma projektid konkreetsesse füüsilisse serverisse paigutanud.