Hogyan ellenőrizhetem élőben a CloudLinux LVE erőforrás-használatomat?

CloudLinux 2 perc olvasás

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

  1. Jelentkezzen be a cPanel fiókjába.
  2. 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.
  3. 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, az admin-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.
Vissza: CloudLinux leírások (15)