Формат файла cpu details.log

Материал из 1GbWiki.

Версия от 15:53, 17 декабря 2012; Dmih (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

В том случае, если сайт превышает предел нагрузки на процессор или близок к этому, в каталоге вашего сайта создается папка .proclimit_<случайные буквы>. В папку размещаются логи работы систем, учитывающих и ограничивающих нагрузку в пределах тарифа хостинга.

[править] .cpu_details_<дата>.log

Выглядит так:

Sun Dec 16 19:16:10 2012 moya-problema.ru 100 /administrator/index.php 168.140.22.111
Sun Dec 16 19:16:10 2012 moya-problema.ru 40 /administrator/index.php 168.140.22.111
Sun Dec 16 19:16:33 2012 moya-problema.ru 90 /administrator/index.php 168.140.22.111
Sun Dec 16 19:16:34 2012 moya-problema.ru 50 /administrator/index.php 168.140.22.111

Здесь поля следующие:

Процессорное время показывает, сколько именно ресурсов процессора заняла обработка данного запроса. Время отображается в миллисекундах, то есть одна секунда это 1000 единиц. Можно ориентировочно анализировать время обработки одного запроса:

  • <50 мс. на запрос - хороший скрипт, низкая нагрузка на сервер. Превышение случается только в том случае, если посещаемость скрипта большая.
  • 50 - 300 мс. на запрос - не очень хорошо, но и не очень плохо. Если ваш сайт простой, то это плохой результат (слишком ресурсоемко). Если это страница сложного сайта (магазин с огромной витриной и так далее), то результат можно считать приемлемым.
  • 300 - 1000 мс. на запрос - открытие страницы создает большую нагрузку на сервер. Если это популярная страница вашего сайта, то дело плохо. Надо оптимизировать (отключать ненужные модули сайта, сокращать размер одной страницы и так далее).
  • 1000 и более - ваш сайт занимается расчетами по генерации страницы более одной секунды процессорного времени. Если это одноразовые, редкие операции - ОК, если это рядовая работа вашего сайта - сайт создан неправильно, и для такого сайта придется постоянно повышать тарифы и докупать нагрузку, вне зависимости от его посещаемости.

Посмотрите также статью Процессорное время.

[править] .cpu_limit_<дата>.log

Посмотрите описание в разделе Ограничение процессорной нагрузки.

Личные инструменты