A CloudLinux operációs rendszer LVE (Lightweight Virtual Environment) technológiája minden tárhelyfiókot saját, elkülönített erőforráskeretbe zár egy megosztott szerveren. Így egy túlterhelt weboldal nem lassítja le a többi ügyfél oldalát, a saját fiókja viszont a keret elérésekor lelassulhat vagy hibát adhat. Ezért érdemes tudni, hogyan nézheti meg élőben, mennyit használ éppen a kiosztott keretből.
Az erőforrás-használat megtekintése cPanelben
- Jelentkezzen be a cPanel fiókjába.
- A cPanel kezdőlapjának oldalsó Statisztika (Statistics) paneljén azonnal látható az aktuális CPU-, memória-, I/O- és folyamathasználat a limithez képest.
- Részletesebb, időszakokra bontott adatokat az Erőforrás-használat (Resource Usage) ikonra kattintva kap, amely a Metrikák (Metrics) részben található. A Current Usage fülön választhat időszakot (például az utolsó 10 perc vagy 24 óra), a Snapshot fülön pedig azt látja, mely folyamatok, adatbázis-lekérdezések és URL-ek futottak a limit elérésekor.
Az oldal nem frissül magától: egy terhelési csúcs vizsgálatakor töltse újra néhány percenként, vagy válassza a legrövidebb időszakot.
Milyen erőforrásokat mutat?
- CPU használat (SPEED): a felhasznált processzoridő; a 100% egy teljes processzormagnak felel meg.
- Fizikai memória (PMEM): a fiók folyamatai által használt memória.
- I/O: a lemez olvasási és írási sebessége.
- IOPS: a másodpercenkénti lemezműveletek száma.
- Entry Processes (EP): az egyszerre kiszolgált kérések (PHP-szkriptek, SSH- és cron-folyamatok) száma.
- NPROC: a fiókban futó összes folyamat és szál száma.
Az egyes limitek pontos jelentését a CloudLinux erőforrás limitek cikk részletezi.
Ellenőrzés SSH-n keresztül
Ha a tárhelycsomagja SSH-hozzáférést ad, a top paranccsal élőben láthatja a saját folyamatait. A CageFS miatt csak a saját fiókjához tartozó folyamatok jelennek meg, így könnyen kiderül, melyik PHP-folyamat vagy cron-feladat fut hosszan. A q billentyűvel léphet ki. A parancs használatáról a top és htop cikkünkben olvashat.
Saját CloudLinux szerveren root felhasználóként az lvetop és az lveps parancs mutatja az összes fiók élő használatát. Ezekről a parancssori LVE-kezelésről szóló cikk szól.
Mit jelent, ha elérem a limitet?
Ha valamelyik erőforrás eléri a fiókjához tartozó LVE limitet, a weboldal átmenetileg lassabban válaszolhat, vagy egyes kérések 508-as hibaüzenettel (Resource Limit Is Reached) utasíthatók el, amíg a terhelés nem csökken. A memórialimit elérésekor a rendszer leállíthat folyamatokat, ami 500-as hibát vagy félbeszakadt szkriptfutást okozhat. Hogy a limittúllépéseknél mit jelentenek a hibaszámlálók (faults), külön cikkben írtuk le.
Mit tegyen, ha rendszeresen eléri a limitet?
- Nézze meg a Snapshot fülön, melyik URL vagy szkript ismétlődik. Gyakori ok a
wp-cron.php, azadmin-ajax.php, egy keresőoldal vagy egy agresszív robot. - Ellenőrizze, van-e olyan bővítmény, szkript vagy adatbázis-lekérdezés, amely szükségtelenül nagy terhelést okoz.
- Kapcsoljon be gyorsítótárazást a szerveroldali terhelés csökkentésére.
- Ha a weboldal forgalma indokolja, váltson nagyobb erőforrás-keretű csomagra, vagy vegyen igénybe dedikált cPanel szervert, amelyen nem osztozik más felhasználókkal az erőforrásokon.