Нагрузка на сервер. Что грузит?

Lord Maverik
На сайте с 15.04.2003
Offline
471
564

Что грузит сервер?

В первой строке стоит httpd и state - select. Что это значит? Если это запрос mysql select то почему процесс httpd?

Мускуль идет третьей строкой и там тишина полная.

jpg root.jpg
RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
iamsens
На сайте с 26.08.2009
Offline
115
#1

а где тут нагрузка? :)

zexis
На сайте с 09.08.2005
Offline
388
#2

Колонка STATE показывает в каком состоянии находится процесс.

select означает, что процесс находится в ожидании в системном вызове select.

И ждет поступления события приема данных TCP/IP сокета.

Lord Maverik
На сайте с 15.04.2003
Offline
471
#3
zexis:
select означает, что процесс находится в ожидании в системном вызове select.

а почему при этом загрузка процессора прыгает до 20%? Что дает эти 20%? Работа php или все же запросы к бд? Другого собственно то ничего не происходит.

Glueon
На сайте с 26.07.2013
Offline
172
#4

Если нагрузка в 20% висит на процессе httpd, то это вероятнее всего нагрузка скрипта.

Попрофилируйте скрипт чем-нибудь, например - http://pecl.php.net/package/xhprof

PS. Но вообще да, какая-то не нагрузная нагрузка :)

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
Lord Maverik
На сайте с 15.04.2003
Offline
471
#5
Glueon:
PS. Но вообще да, какая-то не нагрузная нагрузка

Это я вынес сайт на отдельный хост и посещалка 1 человек в час сейчас. Когда несколько сайтов на этом движке и посещамость или заходы ботов учащаются, все умирает.

Glueon
На сайте с 26.07.2013
Offline
172
#6
Lord Maverik:
Это я вынес сайт на отдельный хост и посещалка 1 человек в час сейчас. Когда несколько сайтов на этом движке и посещамость или заходы ботов учащаются, все умирает.

Профилируйте скрипт. Если код точно легкий возможно наличие очень странных циклов. Можете также посмотреть в mytop или в клиенте mysql "SHOW PROCESSLIST" во время нагрузки в 20%. Например, может обнаружится запрос, который долго висит, ожидая, пока apache заберет выданные ему данные.

P
На сайте с 08.03.2007
Offline
250
#7
Lord Maverik:
Это я вынес сайт на отдельный хост и посещалка 1 человек в час сейчас. Когда несколько сайтов на этом движке и посещамость или заходы ботов учащаются, все умирает.

А тогда в чём вопрос состоит?

Lord Maverik
На сайте с 15.04.2003
Offline
471
#8
Pilat:
А тогда в чём вопрос состоит?

Вот Glueon, разобрался в чем вопрос и дал направлению куда копать, спасибо ему.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий