Stran Poraba virov (Resource Usage) v cPanelu ne prikazuje le trenutne obremenitve, temveč tudi, kolikokrat je račun gostovanja dosegel omejitve virov svojega paketa. Te prekoračitve omejitev CloudLinux imenuje fault, po slovensko napaka ali števec napak.
Stran dosežeš v razdelku Metrike (Metrics) v cPanelu s klikom na ikono Poraba virov. V starejšem vmesniku se imenuje „CPU and concurrent connection usage”. O hitrem ogledu trenutnih vrednosti govori članek o preverjanju porabe virov LVE v živo.
Deli strani
- Dashboard (Pregled): če je sistem račun v zadnjih 24 urah omejil, je tu vidno, zaradi katerega vira. Z gumbom Details prideš do podrobnosti. Če ni težav, je pregledna stran prazna.
- Current Usage (Trenutna poraba): grafi in tabele za izbrano obdobje.
- Snapshot: posnetki iz časa, ko je bila omejitev dosežena.
Stolpci tabele
V tabeli trenutne porabe so pri vsakem viru štiri vrednosti:
| Stolpec | Pomen |
|---|---|
| Description | ime vira |
| Usage | vrednost porabe |
| Limit | omejitev tvojega paketa |
| Fault | število prekoračitev omejitve |
V tabeli po obdobjih so okrajšave: A je povprečna poraba, L omejitev, F število napak.
Barve grafov: zelena je povprečna poraba, rdeča omejitev, modra poraba podatkovne baze, modrozelena napake.
Kaj pomeni napaka pri posameznih virih?
| Vir | Kaj se zgodi, ko je omejitev dosežena? | Kaj opazi obiskovalec? |
|---|---|---|
| CPU (SPEED) | Sistem zavre procese računa, vendar jih ne ustavi. | Počasnejše nalaganje strani |
| EP (Entry Processes, aktivne povezave) | Sistem nove zahteve zavrne. | Napaka 508 |
| PMEM (fizični pomnilnik) | Sistem najprej izprazni predpomnilnik, če to ne zadošča, ustavi nekatere procese. | Napaka 500 ali 503 |
| NPROC (število procesov) | Nov proces se ne more zagnati, dokler se kakšen drug ne konča. | Napaka 500 ali 503 |
| IO in IOPS | Diskovne operacije se upočasnijo, procesi čakajo. | Počasnejše nalaganje strani |
Kdaj je treba skrbeti?
Nekaj napak v mesecu ne pomeni težave: povzroči jih lahko kratka prometna konica ali robot, sistem pa omejuje ravno zato, da druge strani delujejo nemoteno. Z njimi se je smiselno ukvarjati, če:
- se napake pojavljajo vsak dan ali redno ob določenem času (takrat je pogosto krivo opravilo cron);
- je povprečna poraba trajno blizu omejitve;
- so napake napake EP, PMEM ali NPROC, ker jih obiskovalci vidijo kot sporočilo o napaki.
Zavihek Snapshot
Ko račun doseže katero od omejitev, CloudLinux naredi posnetek tega, kar je takrat teklo v računu. Posnetki so sestavljeni iz treh delov:
- Seznam procesov: identifikator tekočih procesov (PID), ukaz (CMD) ter njihova poraba CPU in pomnilnika.
- Poizvedbe v podatkovni bazi: poizvedbe MySQL, ki so tekle v času posnetka.
- Zahteve HTTP: URL-ji, postreženi v času posnetka.
Snapshot je najuporabnejše orodje za iskanje vzroka. Če se v posnetkih ponavlja isti URL (na primer wp-cron.php, admin-ajax.php ali iskalna stran) ali ista skripta, je treba optimizirati tam. Če so v posnetkih vidne dolge poizvedbe v podatkovni bazi, preberi tudi članek o MySQL Governorju.
Če nisi prepričan, kaj pomenijo podatki, ki jih vidiš, piši naši podpori in pomagali ti bomo razumeti.
