Хостинг - Обзор: эпицентр русскоязычного хостинга

Здравствуйте, гость ( Вход | Регистрация )

> Правила раздела

Настоящие Правила Раздела являются дополннением к Общим Правилам Конференции. В случаях противоречий отдельных пунктов, действуют Правила Раздела.

Запрещается

  1. Обсуждение хостинговых компаний и качества предоставляемых ими услуг.
  2. Реклама и антиреклама услуг хостинговых компаний.
  3. Навязывание собственных услуг в любом виде.
    Участникам Клуба хостинг-провайдеров разрешено давать ссылки на профайл своей компании в каталоге хостинга только в случае явного запроса услуг потенциальным клиентом. При поиске автором темы уникальных или специфических услуг, не описанных в каталоге хостинга, допускается информирование клиента о предоставлении таковых только персонально в личных сообщениях или с использованием другой контактной информации из профайла автора темы.

> Высоконагруженные сервера
Udovihin Evgenii
сообщение 12.04.2010, 13:40
Сообщение #1





Группа: Старые пользователи
Сообщений: 225
Регистрация: 21.02.2010
Пользователь №: 11,426


Репутация: 194


У меня вопрос к опытным администраторам.
Есть машинка Dual Xeon E5410 2.33Ггц (8 ядер), 16Гб RAM, диски SAS в железном рейде с PCI контроллером адаптек 128 или 256Мб кеш.

Сейчас стою перед вопросом:
1) Брать аналогичную и уночить туда часть сайтов
2) Ничего не брать и что-то подкрутить софтово
3) Ставить мощнее процессоры

Чтобы ответить, нужно для начала сточнить. Смотрите:
Cpu(s): 47.7%us, 48.8%sy, 0.0%ni, 1.3%id, 1.0%wa, 0.0%hi, 1.0%si, 0.0%st

48.8%sy - это нормально? Процессов в рабочем режиме 300, до 350. Сильно тредится апач, Mysql не тредится вообще, процессы php особо не высовываются в топ. PHP как cgi. Апач второй + nginx. Знаю, на этом форуме есть люди, который работают с такими серверами. Уточню вопрос - нормально ли, что половину процессорного времени расходует система?

Сейчас вот прилепил prefork.c с MaxClients 16, снизилось LA, процессов стало меньше. А система так и расходует половину процессора. Прошу не говорить про idle в 1.3%, оно и 0 бывает, ничего плохого в этом не вижу. Проблемы поставить процессоры мощнее нет, есть проблема, связанная с экономией ресурсов. Т.е. зачем менять процессоры, когда система половину текущих мощностей расходует на неизвестно какие цели.

В общем если есть там какие варианты - пишите.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
4 страниц V  1 2 3 > »   
Reply to this topicStart new topic
Ответов(1 - 29)
KMUA
сообщение 12.04.2010, 14:17
Сообщение #2





Группа: Старые пользователи
Сообщений: 186
Регистрация: 25.04.2009
Пользователь №: 9,453


Репутация: 192


При php как cgi нагрузка на процессор высокая.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Udovihin Evgenii
сообщение 12.04.2010, 14:45
Сообщение #3





Группа: Старые пользователи
Сообщений: 225
Регистрация: 21.02.2010
Пользователь №: 11,426


Репутация: 194


Цитата(KMUA @ 12.04.2010, 22:17) *

При php как cgi нагрузка на процессор высокая.

Ну да, это все из-за безопасности же замучено.
Правда это не столь сильно волнует меня, ведь все php-cgi отрабатываются под своими именами пользователей, соответственно от них идет нагрузка в %us (User тобишь), а в %sy может идти от них по идее только тот используемый ресурс процессора, что идет на создание и убиваение процессов.

В целом PHP скрипты отрабатываются быстро. И в top'е их видно в штатном режиме не более 10 штук (максимум). все остальное в top'е занимает апач:

...
22279 apache 15 0 211m 149m 1476 S 1.3 0.9 0:00.29 httpd
22545 apache 15 0 211m 149m 1468 S 1.3 0.9 0:00.25 httpd
3918 nobody 15 0 44212 18m 748 S 1.0 0.1 1:21.24 nginx
17469 apache 16 0 211m 149m 1488 S 1.0 0.9 0:01.91 httpd
17472 apache 15 0 0 0 0 Z 1.0 0.0 0:02.32 httpd <defunct>
17568 apache 15 0 211m 149m 2004 S 1.0 0.9 0:02.20 httpd
...

Это малая часть конечно. Сами PHP процессы высовываются на пол top'а только в одном случае - когда сервер упирается в процессор (idle 0%), но такое бывает редко. Сегодня как раз такой случай.

И все же я пришел не за этим. Нужен совет относительно того, должно ли %sy (System) быть по 40-60% на высоконагруженных серверах (сайты, сайты, сайты). Если да - все ясно, если нет - то что можно поделать.

P.s.: отключил боунсы (или как их) Exim, теперь по крайней мере нет 100 процессов Exim'а, есть 30 и это уже терпимо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ENELIS
сообщение 12.04.2010, 15:43
Сообщение #4





Группа: Старые пользователи
Сообщений: 665
Регистрация: 15.06.2005
Из: ENELIS
Пользователь №: 1,368


Репутация: 224


Raid проверьте, не дегрейдед ли...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Udovihin Evgenii
сообщение 12.04.2010, 16:24
Сообщение #5





Группа: Старые пользователи
Сообщений: 225
Регистрация: 21.02.2010
Пользователь №: 11,426


Репутация: 194


Цитата(ENELIS @ 12.04.2010, 23:43) *

Raid проверьте, не дегрейдед ли...

Он железный. Я думал в случае проблем с ним это было бы видно в %wa (iowait). Попробую проверить.

RAID level : 1
 Status of logical device : Optimal
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ENELIS
сообщение 12.04.2010, 17:52
Сообщение #6





Группа: Старые пользователи
Сообщений: 665
Регистрация: 15.06.2005
Из: ENELIS
Пользователь №: 1,368


Репутация: 224


ОС какая?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eSupport.org.ua
сообщение 12.04.2010, 18:13
Сообщение #7


Одесский сисадмин


Группа: Старые пользователи
Сообщений: 5,200
Регистрация: 18.11.2004
Из: Одесса
Пользователь №: 823


Репутация: 263


Стоит пригласить на сервер админа и заплатить за аудит

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Денис
сообщение 12.04.2010, 18:28
Сообщение #8





Группа: Старые пользователи
Сообщений: 663
Регистрация: 06.02.2003
Из: Finland, Kuopio
Пользователь №: 131


Репутация: 243


Попробуйте отключить nginx. Да, я серьезно. Это же несложно проверить.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Viktorich
сообщение 12.04.2010, 19:30
Сообщение #9





Группа: Старые пользователи
Сообщений: 37
Регистрация: 21.10.2008
Пользователь №: 8,274


Репутация: 195


Цитата(Udovihin Evgenii @ 12.04.2010, 14:40) *


48.8%sy - это нормально? Процессов в рабочем режиме 300, до 350. Сильно тредится апач, Mysql не тредится вообще, процессы php особо не высовываются в топ. PHP как cgi. Апач второй + nginx. Знаю, на этом форуме есть люди, который работают с такими серверами. Уточню вопрос - нормально ли, что половину процессорного времени расходует система?

ненормально, покажите, и всё же, что за ОС ?
cat /proc/interrupts
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
</
MIRhosting.com
сообщение 13.04.2010, 00:57
Сообщение #10





Группа: Старые пользователи
Сообщений: 2,034
Регистрация: 15.11.2004
Из: MIRhosting.com Ltd, The Netherlands
Пользователь №: 811


Репутация: 234


Цитата(eSupport.org.ua @ 12.04.2010, 17:13) *

Стоит пригласить на сервер админа и заплатить за аудит

Как не странно, согласен с eSupport.org.ua (IMG:style_emoticons/default/smile.gif)
Может быть как проблема настройки или не донастройки, так и действительно проблема нехватки ресурсов.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post