Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Высокый load при низкой посещаемости и отсутствии видимых проблем / 14 сообщений из 14, страница 1 из 1
05.11.2014, 19:29
    #38796698
Lepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
Здравствуйте. На хосте относительно низкая посещаемость (~1.5тыс. уников/сутки), но load редко когда ниже 2 опускается. Подскажите куда можно копнуть?
Что делалось: оптимизировался mysql, запросы. В итоге при загрузке страницы за 7сек, общее время выполнения запросов к базе 0.1сек. Профилирование на локалке через xdebug толку не дает (явных узких мест не видно), на рабочем хосте пока нет возможности запустить профилирование. Ресурсов более чем достаточно (10 процессоров, 16Гб оперативы)
top:
Увеличить
htop:
Увеличить
...
Рейтинг: 0 / 0
06.11.2014, 04:57
    #38796871
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
Сначала подумал, что народ зажрался. На всякий случай почитал чуток - точно зажрался.
Что вы к бедной базе прицепились, если на вашем скриншоте основное время жрёт секретный пых-пых?
...
Рейтинг: 0 / 0
06.11.2014, 08:22
    #38796928
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
Lepsusно load редко когда ниже 2 опускается.

LepsusРесурсов более чем достаточно (10 процессоров, 16Гб оперативы)

Вы про load average? Это шутка такая?
...
Рейтинг: 0 / 0
06.11.2014, 10:25
    #38797022
VGrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
LepsusВ итоге при загрузке страницы за 7сек, общее время выполнения запросов к базе 0.1сек.

Lepsus , Вы же понимаете, 7сек на страницу для веб - это очень много.
У Вас сложная логика генерации страниц?
Вы уверены, что на сервере запросы к мускулу выполняются так же быстро?
Судя по тому, что мы видим на скринах, у Вас апач + php_cgi(php_fcgi)? Начитались в нете статей о том, что это супер быстро и круто?

LepsusПодскажите куда можно копнуть?


Написал Вам в личку предложение вместе посмотреть Ваш сервер. Но у Вас же в профиле фейковый е-майл, так что получите не скоро.

---
Виктор.
...
Рейтинг: 0 / 0
06.11.2014, 10:49
    #38797050
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
куда php памяти 300метров жрет? Сайт похоже deco.com? 7 секунд там может грузится из-за кучи js, несуществующих css, и походом за 300кб js (call us) на cdn.
...
Рейтинг: 0 / 0
06.11.2014, 11:18
    #38797073
Lepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
VGreyLepsusВ итоге при загрузке страницы за 7сек, общее время выполнения запросов к базе 0.1сек.

Lepsus , Вы же понимаете, 7сек на страницу для веб - это очень много.
У Вас сложная логика генерации страниц?
Вы уверены, что на сервере запросы к мускулу выполняются так же быстро?
Судя по тому, что мы видим на скринах, у Вас апач + php_cgi(php_fcgi)? Начитались в нете статей о том, что это супер быстро и круто?

LepsusПодскажите куда можно копнуть?


Написал Вам в личку предложение вместе посмотреть Ваш сервер. Но у Вас же в профиле фейковый е-майл, так что получите не скоро.

---
Виктор.
1. Да, 7 сек. на страницу это много, поэтому и копаю.
2. Логика генерации страниц не сложная. Стоит cms, но дополнительно много лежит самописа. Но возможно предыдущие разрабы в ней покопались или некоторые вещи сделали через одно место.
3. Запросы к базе данных выполняются быстро. Из 7 секунд они занимают 0.1сек.
4. апач + php_cgi(php_fcgi) - это наследие, ставил не я, разрабатывал сайт - тоже не я. Но теперь надо это все сопровождать, поэтому вожусь. Сервер довольно в захламленном состоянии.
5. Почта не фейковая, просто сейчас ею уже не пользуюсь. Поменял на основную.

Журавлев Денис..7 секунд там может грузится из-за кучи js, несуществующих css, и походом за 300кб js (call us) на cdn.

Вероятно я не совсем точно выразился. 7 секунд - это время генерации страницы. грузится она может и дольше)

Возможно дело и не в самой cms, а в скриптах самописных, но я не знаю как их можно отловить. пробовал через strace, но навыков в администрировании запущеных (в плане администрирования) серваков явно не хватает
...
Рейтинг: 0 / 0
06.11.2014, 11:22
    #38797076
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
автор. Профилирование на локалке через xdebug толку не дает (явных узких мест не видно), на рабочем хосте пока нет возможности запустить профилирование
Оу, у нас тут программист ! Ну надо профилировать тогда.

Почему же нет возможности запускать xdebug на сервере? Там есть возможность запускать профилирование по cookies для конкретных запросов, а не для всех. И для браузеров есть соответствующие расширения. Разберитесь - это полезный опыт.
...
Рейтинг: 0 / 0
06.11.2014, 11:25
    #38797078
Lepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
Журавлев Денискуда php памяти 300метров жрет?

Это тоже странно, т.к. при генерации страницы через cms показывает что использовано памяти PHP peak=122.25 MB. Т.е. в среднем по сайту за 200мб даже не вылазит. Вот поэтому падает подозрение на сторонние скрипты. Но как их отловить?
...
Рейтинг: 0 / 0
06.11.2014, 11:31
    #38797082
Lepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
netwind,

на сервер пробовал ставить xhprof, но не заводится. буду пробовать xdebug, куда деваться. А можно как то отследить какой скрипт (файл) выполняет php процесс, т.к. есть вероятность что вопрос нагрузки не в cms, а в сторонних скриптах?
...
Рейтинг: 0 / 0
06.11.2014, 11:31
    #38797083
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
LepsusЖуравлев Денискуда php памяти 300метров жрет?

Это тоже странно, т.к. при генерации страницы через cms показывает что использовано памяти PHP peak=122.25 MB. Т.е. в среднем по сайту за 200мб даже не вылазит. Вот поэтому падает подозрение на сторонние скрипты. Но как их отловить?
Да не жрет он. Это побочный эффект от использования кешера кода типа xcache или apc. А без него будет еще хуже.
Пока не стоит на это тратить время - у вас довольно много вообще чистой памяти свободно при аптайме аж 12 дней.
...
Рейтинг: 0 / 0
06.11.2014, 11:40
    #38797092
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
А можно как то отследить какой скрипт (файл) выполняет php процесс, т.к. есть вероятность что вопрос нагрузки не в cms, а в сторонних скриптах?
по-моему в конфигурации с обычным cgi имя файла будет видно в аргументах программы.
то есть, в одном окне замечаете pid процесса, а в другом пишете ps <pid> и там будет видно имя файла
...
Рейтинг: 0 / 0
06.11.2014, 12:14
    #38797149
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
netwindА можно как то отследить какой скрипт (файл) выполняет php процесс, т.к. есть вероятность что вопрос нагрузки не в cms, а в сторонних скриптах?
по-моему в конфигурации с обычным cgi имя файла будет видно в аргументах программы.
то есть, в одном окне замечаете pid процесса, а в другом пишете ps <pid> и там будет видно имя файламне кажется в htop тоже самое было-бы видно, а там /bin/php
...
Рейтинг: 0 / 0
10.11.2014, 00:54
    #38800153
Lepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
А более 200 процессов - это не слишком много? У меня на серверах обычно около 100 висит.
...
Рейтинг: 0 / 0
10.11.2014, 01:04
    #38800158
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокый load при низкой посещаемости и отсутствии видимых проблем
Ну, да, сотэн гдэ-то сем - восем... Ну, уж нэ двадцат пят!

Дурной вопрос. Процессов столько сколько порождается обычно в данной конкретной конфигурации.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Высокый load при низкой посещаемости и отсутствии видимых проблем / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]