В менюто Потребление на ресурси в cPanel можете следите потреблението на ресурсите в хостинг акаунта.
От данните и статистиките в това меню можете да видите текущото потребление (Current usage) на ресурси, както и дали е имало изчерпване на ресурсите в минал период (Snapshots).
Някои от показателите, които можете да видите, са брой процеси, дискови операции, скорост на четене и писане, стартирани процеси и други.
Dashboard (табло)
В Dashboard се показва статус за потреблението на ресурсите. В случай че е имало изчерпване на ресурсите в рамките на последните 24 часа, тук ще се покаже съобщение с повече информация.
Някои от основните причини за изчерпване на ресурсите в акаунта са:
- Интензивна посещаемост на сайта и достигане на 100% от параметъра за използване на CPU;
- Множество стартирани процеси (включително IMAP процеси, ако се достига Entry Processes);
- Интензивни дискови операции (напр. генериране на архиви от скриптове, обработка на изображения или множество текстови файлове);
- Ресурсоемки операции, например изчислителни, които заемат цялата оперативна памет за хостинг акаунта.
Примерно съобщение за изчерпан ресурс:
You have reached entry processes
Причината за получаване на това съобщение е свързана с изчерпване на броя максимални процеси, които могат да бъдат стартирани в акаунта.
Current usage (моментно потребление)
В секцията Current usage можете да видите детайлна статистика в графики и таблици за потреблението на системни ресурси и достигането на определените за акаунта параметри.
Секцията е разделена на три части – бърз преглед, графики и детайлен преглед на потреблението.
В първата част можете да видите обобщено представяне на потреблението по параметър.
В колона Description са имената на ресурсите, чието потребление се отчита:
- SPEED Usage – CPU потреблението за акаунта като относителен процент (~%) на ядро. 200% означават две процесорни ядра.
- I/O Usage – Скорост при извършване на дискови операции за четене и запис. В зависимост от натоварването на акаунта в текущия момент на проверката, стойността се представя като KB (килобайти) или MB (мегабайти).
- IOPS – Брой дискови операции, които се извършват за една секунда (I/O Per Second).
- NPROC (Number of processes) – Броят процеси и техните дъщерни (child) процеси, които се стартират в акаунта.
- Entry Processes – Брой паралелни процеси, които се стартират в акаунта. Това са само процесите, които се стартират от HTTP заявка (PHP/CGI).
- Physical Memory Usage – Потребление на оперативна памет от акаунта. То се сумира от размера на различните процеси, които са стартирани в акаунта – PHP скриптове, IMAP процеси и други (напр. отложени задачи).
- Inodes usage – Брой файлове и директории в акаунта. При достигането на този параметър няма да могат да се записват повече файлове в акаунта. Това е единствената метрика от секцията, за която няма да бъдат отчетени грешки (faults).
Usage – Показва моментното потребление на типа ресурс.
Limit – Показва параметъра за дадения ресурс, според хостинг плана.
Fault – Броят на регистрираните събития, в последния едночасов снапшот, който е направен за акаунта.
Графики
Един от начините за придобиване на бърза представа за текущото и историческото състояние на консумацията на ресурси от акаунта е чрез графиките, които се предоставят в менюто.
Графиките представят исторически поглед върху консумацията на всеки един от посочените по-горе ресурси.
Графиката може да се генерира на база периоди от:
- последните 10 минути;
- последните 30 минути;
- последният час;
- последните 4 часа;
- днес (обхваща периода от 00:00 часа до текущия момент на проверката);
- вчера;
- дефинирана времева рамка (при избор на по-дълъг период е възможно забавяне в изчертаването на графиката).
Почасова разбивка на потреблението (Usage)
Това е много удобна опция, когато искаме да разгледаме в детайли какво е било потреблението на ресурси за акаунта.
Пояснения:
- A – Average (усреднена стойност);
- L – Limit (ограничение на ресурса);
- F – Faults (грешки, в следствие на изчерпване на ресурса).
Snapshots (копия на логовете)
В случай че акаунтът изпитва изчерпване на ресурсите, системата генерира снимка (snapshot) на моментното състояние – работещите процеси и SQL заявките към базата данни. Снимката се прави непосредствено след регистрирано изчерпване на даден ресурс.
Process list (списък с процеси)
Списък с процесите, които са били активни непосредствено след регистрираното изчерпване на ресурси.
Database Queries (заявки към базата данни)
Списък със SQL заявките, които са били активни непосредствено след изчерпване на ресурсите.