Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Какой скрипт загружает проц
цитата
28/02/12 в 08:00
 goodlover
Есть сайт, состоящий из нескольких скриптов, сложных и простых. Большая посещаемость.
Нужно определить что больше всего грузит проц, чтобы оптимизировать.
Чем это можно мониторить?
цитата
28/02/12 в 08:17
 Semen_ssr
-top, а там все исполняемые, в чем вопрос то ?
цитата
28/02/12 в 09:20
 goodlover
Вопрос в том, какой скрипт потребляет больше всего процессорного времени.
В сумме за день по всем юзерам, не знаю как тут выразиться.
Команда top это не то, имхо. Хочется собрать какую-то статистику.

С двумя ядрами LA часто 0.35 или 0.6.
Но бывают пики, когда страницы отдаются медленно, LA 3, 4, до 6.6 бывало.
Хочу понять что можно отключать в такие пики, часть функционала отбросить.
Или оптимизировать php-mysql-код, делая запросы к базе попроще.

Да, возможно, надо копать не в сторону скриптов, а в сторону конкретных sql-запросов, если их "посчитать" и вести какую-то статистику по каждому?
цитата
28/02/12 в 10:29
 Soft-Com
если стоит апач - то в логирование добавь %T - для того чтобы увидеть какой веб-запрос сколько работал.

если нгинкс - $request_time.

кроме того если подозрение на базу - смотреть что в ней происходит, mytop.
цитата
03/03/12 в 07:27
 adminZ
Смотри top и server-status в апаче.
цитата
03/03/12 в 15:17
 rx
обычно на высокой нагрузке логи не ведутся, и в таком случае включать обычные логи в период нагрузки не есть хорошо. упасть или пошатнуться может trollface.png

+ объем данных для анализа при 1М+ и больше, или 50М+ в сутки скажем так, немалый trollface.png да и время исполнения mysql скриптов отдельно в стандартные логи не возьмешь. да и памяти использование, мускуля поведение/структура нагрузки, етц.

есть свои инструменты и опыт, при желании могу решить включая рефакторинг тормозного кода/запросов
цитата
03/03/12 в 16:54
 Sterx
по БД могу глянуть


Эта страница в полной версии