Благодаря современному программному обеспечению пользователи нашего хостинга на сервере максимально изолированы, и для каждого выделен свой лимит ресурсов, что повышает стабильность и безопасность сервера в целом.
Часто сложно определить потребление ресурсов вашего веб-сайта перед тем, как купить хостинг и предотвратить такие скачки. Если 1 аккаунт злоупотребляет ресурсами, работа только этого аккаунта и будет затронута, без влияния на другие учетные записи. Объем отведенных ресурсов вашему тарифному плану можно найти в описании тарифа на нашем сайте и в Публичной оферте. Следить за потреблением ресурсов можно благодаря разделу статистики в cPanel.
В разделе "Метрики" нажмите на ссылку "Использование CPU и одновременных соединений". Далее нажмите ссылку "Подробнее".
Что означают эти строки мы попытаемся объяснить ниже. Самое главное, чтобы их использование не было на грани максимально выделенного значения. Это приводит к отказу в обслуживании, а проще говоря из-за этого перестает работать ваш сайт.
Использование процессора (CPU Usage)
Значение приведено в процентах. Каждому аккаунту в зависимости от тарифа положено использовать не больше n-ой части от процессорного времени всего сервера. Предположим, использован весь выделенный аккаунту объем процессора — тогда показатель будет 100 из 100%. Как результат — сайт работает крайне медленно, и в худшем случае — прекращает работу, т.к. не имеет возможности обрабатывать новые процессы. В таких случаях следует искать пути оптимизации тяжелых скриптов, плагинов и запросов к базам данных; возможно, отказаться от некоторых запланированных задач; увеличить интервал проверки сайта поисковыми роботами.
Потребление физической памяти (Physical Memory Usage)
В данном разделе можно увидеть, сколько физической памяти занято запущенными процессами. Каждая загружаемая страница, скрипт или включенный PHP-модуль в вашем аккаунте требуют определенный объем памяти. При превышении лимитов, если в аккаунте активировано логирование ошибок, в журнале ошибок можно увидеть запись «Cannot allocate memory: couldn't create child process:». Подобные записи помогают найти возможный источник чрезмерного потребления ОЗУ.
Количество процессов (Entry Processes)
Здесь ведется учет процессов, создаваемых аккаунтом. Данный показатель не равен количеству посетителей сайта. Процесс как единица возникает при запросе CGI/PHP, при выполнении задания-крона или во время SSH-сессии и занимает доли секунды. Если, например, по причине медленного срабатывания скрипта в очереди образуется много одновременных процессов с последующим превышением лимита — новые процессы не смогут быть обработаны и сайт будет недоступным, пока не очистится очередь. Обычно ошибки, возникающие по причине превышения лимита по количеству процессов, крайне короткие, т.к. сами процессы быстро возникают и так же быстро закрываются.
Количество процессов (Number Of Processes)
Показатель, похожий на вышеописанный, но включающий другие процессы в аккаунте, а не PHP — процессы, связанные с почтовой активностью например. В большинстве случаев этот показатель остается на достаточно низком уровне, так как отличные от PHP задания выполняются крайне быстро.
Использование ввода/вывода (I/O Usage)
Показатель взаимодействия с диском (количества считывания и записи информации), который считается в МБ за секунду. Сюда не входит чтение данных из кэша.
Использование индексных дескрипторов (inodes)
Каждый файл, папка или письмо считается за отдельный индексный дескриптор, который содержит информацию о данной единице файловой системы. В случае длительного (более 7 дней) превышения лимитов можно столкнуться с проблемами в работе сайта, почты и других сервисов, а в случае многократного превышения — и вовсе прекращение их работы, т.к. не будет возможности создавать новые файлы.
Таблица выделенных ресурсов под тарифные планы.