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

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

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

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

Запрещается

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

> Производительность OpenVZ VPS, приглашаю обсудить мою статью о оптимизации производительности
BarsMonster
сообщение 13.04.2010, 07:28
Сообщение #1





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


Репутация: 192


Приглашаю обсудить мою статью об оптимизации и тестировании производительности OpenVZ (в тексте статьи есть и реф и не-реф ссылки на хостера).

Краткое содержание:
ulimit -s 1024. Apache2 mpm-prefork 4 процесса максимум, mod_php+APC. MySQL - конфиг на 160Мб памяти, на 16 коннектов максимум (больше и не понадобится по идее). Nginx - ничего особенного.

Все это работает под OpenVZ на 0.5Гб памяти с еще небольшой кучкой дополнительных вещей занимает 330-350Мб памяти _независимо_ от нагрузки.

Мои PHP сайты отдаются 600-170 запросов в секунду, PHPBB3 - 17.
Статика - 3.8Кб файл - 1424 запроса в секунду, 45Кб файл - 638 запросов в секунду (это при том, что я не настроил отдачу статики nginx-ом напрямую) - тест был из Германии на сервер в Москве.

Что на ваш взгляд можно подкрутить, особенно в MySQL для PHPBB(т.к. он "тормозит" сильнее всего)?
Насколько это надежно, или я что-то упускаю?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
MiksIr
сообщение 18.04.2010, 21:46
Сообщение #2





Группа: Старые пользователи
Сообщений: 347
Регистрация: 23.09.2005
Пользователь №: 1,646


Репутация: 227


Цитата
Я говорю о том, что нет нужды стремиться обрабатывать очень много запросов одновременно, и есть причины по которым 4 процесса быстрее чем 40 - меньше потери на переключение контекста и перегрузки кешей. А т.к. 4-8 апачей в память влезут всегда, это и становится оптимальным вариантом для многих случаев.

По моей практике - 5-6 процессов на ядро, но при этом база сидит на другой машине. Хотя, если база на той же машине, наверно не сильно что изменится - ибо когда работает база PHP сидит в ожидании. Зависит так же от того, что PHP делает. Если сложная математика - меньше, если больше база и другой IO - больше.
А возвращаясь к вопросу про то, чем топить - апач и правда можно выкинуть. В конце концов даже из соображения уменьшения точек конфигурирования =)

Сообщение отредактировал MiksIr - 18.04.2010, 21:48
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
BarsMonster
сообщение 19.04.2010, 09:00
Сообщение #3





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


Репутация: 192


Цитата(MiksIr @ 18.04.2010, 21:46) *
А возвращаясь к вопросу про то, чем топить - апач и правда можно выкинуть. В конце концов даже из соображения уменьшения точек конфигурирования =)


Ну, если апач быстрее, я бы его уже не выкидывал - многим сайтам нужен .htaccess, отдельные опции PHP для каждого сайта.... Вот когда сделают nginx со встроенным php... :-)

А так - точек конфигурирования для запуска PHP в FCGI больше, насколько я помню...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
different
сообщение 19.04.2010, 18:13
Сообщение #4





Группа: Старые пользователи
Сообщений: 804
Регистрация: 29.06.2008
Из: Народный комиссариат виртуальных дел
Пользователь №: 7,738


Репутация: 210


Цитата(BarsMonster @ 19.04.2010, 12:00) *

Ну, если апач быстрее, я бы его уже не выкидывал - многим сайтам нужен .htaccess, отдельные опции PHP для каждого сайта.... Вот когда сделают nginx со встроенным php... :-)


А еще поддержку .htaccess, .htpasswd, webdav, 2-3 мультипроцессорных модели.. ой. извините. Получился еще один Апач.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщений в этой теме
BarsMonster   Производительность OpenVZ VPS   13.04.2010, 07:28
MIRhosting.com   Да все в целом замечательно, только к OpenVZ это н...   14.04.2010, 02:26
BarsMonster   Да все в целом замечательно, только к OpenVZ это ...   15.04.2010, 20:10
Boris A Dolgov   2) Что блин все-таки сделать с PHPBB? У кого PHPB...   15.04.2010, 20:25
different   Как-то сферично и в вакууме. И причем тут VDS воо...   14.04.2010, 03:23
different   Обрезать лишнее (innodb, tcp\ip, лишнее лог...   14.04.2010, 06:30
eSupport.org.ua   Выкидываем апач, ставим nginx и им-же кешируем   15.04.2010, 22:46
ComfoPlace.com   BarsMonster Apache действительно "фтопку...   16.04.2010, 17:08
BarsMonster   [b]BarsMonster Apache действительно "фтопку...   17.04.2010, 12:34
eSupport.org.ua   mod_php быстрее php-fpm легче   17.04.2010, 13:03
BarsMonster   mod_php быстрее php-fpm легче Следовательно, ес...   17.04.2010, 14:53
different   Следовательно, если памяти хватает, Apache+nginx ...   17.04.2010, 17:25
BarsMonster   Задача-то какая? Если задача выполнять минимум з...   17.04.2010, 17:36
different   Лично мне не вполне понятно, как могут 50 процесс...   17.04.2010, 19:14
BarsMonster   Пришли 4 человека. Они сидят через GPRS. Им нужно ...   17.04.2010, 19:37
MiksIr   Если говорить про сферического теорию, то апач+мод...   17.04.2010, 19:10
eSupport.org.ua   4-е процесса не всегда будут отдавать сайты быстре...   17.04.2010, 20:21
MiksIr   По моей практике - 5-6 процессов на ядро, но при ...   18.04.2010, 21:46
BarsMonster   А возвращаясь к вопросу про то, чем топить - апач ...   19.04.2010, 09:00
MiksIr   Ну, если апач быстрее, я бы его уже не выкидывал ...   19.04.2010, 18:05
BarsMonster   Подождите, апач быстрее в голом виде. Но вы же са...   19.04.2010, 21:10
different   Ну, если апач быстрее, я бы его уже не выкидывал ...   19.04.2010, 18:13
Solistiks   Сколько ни пробовал поднять производительность с п...   18.07.2010, 14:54
Seneka   Попробовал несколько VDS на OpenVZ - везде оверсел...   27.09.2010, 11:03
eSupport.org.ua   Разница в почти   27.09.2010, 12:14


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 17.04.2024, 01:51
Яндекс.Метрика