@unet900
php разработчик ...

Как определить какие скрипты нагружают сервер?

Имеем VPS там стоит isp менеджер он показывает сейчас, что загрузка процессора на opencart c 5 тыс товаров аж 82% загрузки процессора. Что совсем не OK. Отсюда вопрос как узнать какие именно скрипты грузят сервер. Как провести профилирование?

ЗЫ так же обнаружил что место на юзере где стоит опенкарт забито на 99,9, но квоты не настроены в ISP тут куда копать в какую сторону.

Сервер вот такой:

Процессор Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz 2099.968 Mhz
Оперативная память 647872 / 1009340 kB
Размер дискового пространства 78823 Mb
Файл подкачки (swap) 3145724 kB
Средняя загрузка (1, 5, 15 мин) 1.66 1.74 1.90
Продолжительность работы 66 days 4 hours 40 minutes
Количество процессов 233
  • Вопрос задан
  • 2187 просмотров
Пригласить эксперта
Ответы на вопрос 4
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
График ISP полная бубуйня. Показывает дичь полнейшую.

Смотреть нужно непосредственно в (h)top на сервере.
А так же munin.

Искать откуда нагрузка: https://blackfire.io
OpenCart не очень оптимизированная вещь.
А модули под него еще хуже порой.

  • Смотреть/включить php slowlog.
  • Найти долгие страницы на сайте.
  • Снять дампы xdebug/blackfire.
  • Изучить.
  • Поправить
  • ...
  • Профит
Ответ написан
Комментировать
@unet900 Автор вопроса
php разработчик ...
58ae69c00cb545988ec61b8d3756fc9b.png
А вот и график нагрузки постоянно прыгает хотя посещаемость небольшая.
Ответ написан
opium
@opium
Просто люблю качественно работать
Ставим xhprof ставим там логировать скрипты которые выполняются больше секунды и смотрим
Ответ написан
Комментировать
@egormmm
Борітеся — поборете!
Вначале копать в сторону команды top а линуксе, чтобы определить какой именно процесс грузит.
Опенкарт с 5000 товаров не может настолько грузить систему при обычной посещаемости.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы