<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Комментарии к посту «Борьба с нагрузкой на DiPHOST.Ru. Success story» в блоге «Хостинг»</title>
	<link>http://habrahabr.ru/rss/post/75386/</link>
	<description><![CDATA[Новые комментарии к посту «Борьба с нагрузкой на DiPHOST.Ru. Success story» в блоге «Хостинг»]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 13:30:54 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	

	
	
	
	
	
		
	
		<item>
			<title>10.01.2011 21:25:20 icCE</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_3561580</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_3561580</link>
			<description><![CDATA[Да уже все, работаю в таком месте, что vps уже не нужны :)<br/>
Если только на заметку взять кому либо.]]></description>
			<pubDate>Mon, 10 Jan 2011 21:25:20 GMT</pubDate>
			<author>icCE</author>
		</item>
	

	
		<item>
			<title>10.01.2011 12:32:13 grcool</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_3560143</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_3560143</link>
			<description><![CDATA[А вы именно в России хотите? У нас в европе очень неслабый дедик на двоих вышел дешевле чем мы брали 2 VPS'ки у наших хостеров)]]></description>
			<pubDate>Mon, 10 Jan 2011 12:32:13 GMT</pubDate>
			<author>grcool</author>
		</item>
	

	
		<item>
			<title>13.02.2010 17:33:03 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2508906</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2508906</link>
			<description><![CDATA[4-8]]></description>
			<pubDate>Sat, 13 Feb 2010 17:33:03 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>13.02.2010 17:30:12 coolcold</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2508893</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2508893</link>
			<description><![CDATA[Я или плохо читал, или одно из двух — но сколько было и сколько добавили в тазики памяти?]]></description>
			<pubDate>Sat, 13 Feb 2010 17:30:12 GMT</pubDate>
			<author>coolcold</author>
		</item>
	

	
		<item>
			<title>21.11.2009 21:14:01 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2205851</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2205851</link>
			<description><![CDATA[Не пали контору с планами :) Естественно, сейчас делаю графики.]]></description>
			<pubDate>Sat, 21 Nov 2009 21:14:01 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>19.11.2009 13:28:44 leotsarev</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2196635</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2196635</link>
			<description><![CDATA[Меня с твоими схемами Щорс, больше всего беспокоит — как мне понять, тормозные у меня сайты или нет.<br/>
<br/>
В старой схеме типа как у Петерхоста у меня приходили уведомления — типа 5% процессора занимаешь!!111 Нехороший чувак!<br/>
<br/>
Нужна какая-то тулза показывать сколько воркеры мои стоят, а сколько пашут :) Ну и следующий шаг должен быть — варьировать воркеры взависимости от тарифного плана.]]></description>
			<pubDate>Thu, 19 Nov 2009 13:28:44 GMT</pubDate>
			<author>leotsarev</author>
		</item>
	

	
		<item>
			<title>19.11.2009 09:50:38 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2195705</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2195705</link>
			<description><![CDATA[1. Не, понятно что работающая. Занятно. Спасибо, кстати :)<br/>
2. С памятью сложный вопрос. Это уже всё равно больше чем обычно, а посчитать сложно. Там же память не суммируется.]]></description>
			<pubDate>Thu, 19 Nov 2009 09:50:38 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>19.11.2009 06:33:30 infobox</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2195128</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2195128</link>
			<description><![CDATA[Зато в схеме с двумя апачами нет необходимости держать процессы, т.е. занимать память для тех клиентов, к которым сейчас сообщений нет.<br/>
<br/>
Как и в любом другом случае плюсов и минусов может быть больше, чем я в состоянии сейчас вот так вот заметить, но в целом такая схема вполне рабочая.]]></description>
			<pubDate>Thu, 19 Nov 2009 06:33:30 GMT</pubDate>
			<author>infobox</author>
		</item>
	

	
		<item>
			<title>18.11.2009 19:57:42 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2194250</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2194250</link>
			<description><![CDATA[Без разницы. Честно говоря. Это же автомат делает. И апач внутри себя ведь тоже все эти виртуалхосты поддерживает.]]></description>
			<pubDate>Wed, 18 Nov 2009 19:57:42 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>18.11.2009 19:29:55 ibKpoxa</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2194176</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2194176</link>
			<description><![CDATA[Но согласись что намного легче поддерживать работу трех систем (nginx и два апача), а не nginx + апач по числу пользователей.]]></description>
			<pubDate>Wed, 18 Nov 2009 19:29:55 GMT</pubDate>
			<author>ibKpoxa</author>
		</item>
	

	
		<item>
			<title>18.11.2009 16:04:10 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2193417</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2193417</link>
			<description><![CDATA[Ну каке вариант да. Правда, я не вижу особого смысла экономит ТАКОЕ количество памяти…]]></description>
			<pubDate>Wed, 18 Nov 2009 16:04:10 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>18.11.2009 15:59:47 infobox</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2193395</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2193395</link>
			<description><![CDATA[Как сколько?! 1 к 1 по числу «тяжелых» процессов. Да, память в итоге используется больше, но есть возможность сэкономить на памяти родительских процессов, минус 1 для каждого клиента, что тоже мелочь, но приятно, возможно так на так и выйдет.<br/>
Такую схему, использовал и Сысоев, сейчас не помню для каких целей, можно порыться в его рассылке, года 2-3 назад было про это.]]></description>
			<pubDate>Wed, 18 Nov 2009 15:59:47 GMT</pubDate>
			<author>infobox</author>
		</item>
	

	
		<item>
			<title>18.11.2009 14:16:30 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2192928</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2192928</link>
			<description><![CDATA[И сколько запустить таких «процессиков»?]]></description>
			<pubDate>Wed, 18 Nov 2009 14:16:30 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>18.11.2009 14:13:04 infobox</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2192912</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2192912</link>
			<description><![CDATA[В чем-то упрошение, в чем-то усложнение, тут образуются маленькие процессики (~2mb), которые все созданы заранее, а дальше все равно старый добрый тяжелый апач, пока что от него никуда не деться, но вот этот маленький процессик перед апачем позволяет релизовать ограничение на число коннектов на один бэкэнд без вышеприведенный схемы. Т.е. запускать тяжелый апач так, как все это умеют делать, но при этом не дать сьесть все ресурсы одному клиенту.]]></description>
			<pubDate>Wed, 18 Nov 2009 14:13:04 GMT</pubDate>
			<author>infobox</author>
		</item>
	

	
		<item>
			<title>18.11.2009 14:02:29 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2192853</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2192853</link>
			<description><![CDATA[Гхм… чую бесовщину. Лишний шаг сразу. Неочевидный выигрыш от «каждому процесс» — собственно от этого и убегали… ]]></description>
			<pubDate>Wed, 18 Nov 2009 14:02:29 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>18.11.2009 13:57:00 infobox</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2192833</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2192833</link>
			<description><![CDATA[А вот знаю такой инструмент, называется он mod_accell, производства рук Игоря Сысоева, автора nginx. Там есть возможность задать количество одновременных коннектов к бэкенду + количество коннектов, ожидающих освобождения соединения.<br/>
Разумеется то, что mod_access работает только под apache версии 1.3.хх и для каждого запроса требуется процесс является существенным ограичением для его использования, но при существующих обьемах памяти это уже не такая проблема, как это было лет 5 назад.<br/>
Во многих случаях связка nginx&gt;&gt;apache+mod_accell&gt;&gt;apache+mod_php является очень выигрышным вариантом.<br/>
]]></description>
			<pubDate>Wed, 18 Nov 2009 13:57:00 GMT</pubDate>
			<author>infobox</author>
		</item>
	

	
		<item>
			<title>17.11.2009 02:23:18 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187604</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187604</link>
			<description><![CDATA[Правда, у нас остаётся проблема с mysql. Конечно мы её частично решаем за счёт «оттормаживания» на апаче. Но это не действет например на cron и сейчас CMS такие CMS, что выжрут многоядерный Xeon на SAS-дисках и не подавятся :)]]></description>
			<pubDate>Tue, 17 Nov 2009 02:23:18 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>17.11.2009 02:09:17 solisted</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187594</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187594</link>
			<description><![CDATA[Понятно. В общем все логично, да. Пардон, не посмотрел доклад — поленился :)]]></description>
			<pubDate>Tue, 17 Nov 2009 02:09:17 GMT</pubDate>
			<author>solisted</author>
		</item>
	

	
		<item>
			<title>17.11.2009 01:54:50 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187591</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187591</link>
			<description><![CDATA[Для полной картины в самом начале статьи дана ссылка на мой же доклад. 34 минуты :) Я, конечно, немного запинаюсь, размахиваю руками и дышу в микрофон, но общий смысл понятен.<br/>
<br/>
Да, как раз в том докладе я говорил о невнятной ситуации с аккаунтингом даже с патчем Котерова. Естественно, сейчас он врёт совсем и требуется придумывать другие способы. Естественно, надо взвесить «за» и «против». Но как Вы видите из графиков и моих утверждениях, что сервера забиты чуть менее чем полностью согласно плана, проблема cpu на вообще не беспокоит. Если что-то будет «пожирать» его в заметных количествах — сработают все другие виды мониторинга.<br/>
<br/>
У аккаунтинга есть и вторая проблема, которая вполне явно пробегает в моём докладе. Что я с ним буду делать? Для грубой оценки ситауции он помогает. Но и сейчас у меня появились инструменты для этой оценки. Но опыт показывает, что единственное что я могу сделать — это нажать красную кнопку «выключить». Ибо цифра не раскрывает суть проблемы. А хочется результат — или исправление, или апсейл, но апсейл опять же решающий проблему. В случае получения голой цифры, я ничего не могу сказать по проблеме и по путям её решения. <br/>
<br/>
С новой же системой, у меня появились вполне понятные инструменты. Во-первых, это память. Если её не хватает — понятно, что нужно больше и я, и клиент будут понимать, что оплачивается и к какому вполне конкретному результату это приводит. Во-вторых, это количество воркеров. Если всё тормозит, понятно в каких местах искать, смотреть логи, отделять «тормоза» от нехватки воркеров от тормозов от каких-то задержек программ и итерационными методами приходить к решению. С одной стороны, я не имею цифры, с другой стороны, я всё разложил по полочкам.<br/>
<br/>
Как-то так.]]></description>
			<pubDate>Tue, 17 Nov 2009 01:54:50 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>17.11.2009 01:33:40 solisted</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187581</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187581</link>
			<description><![CDATA[Филипп, Вы пользуетесь системным аккаунтингом для сбора статистики потребления ресурсов процессора пользователями?<br/>
<br/>
Если да, мне кажется, при такой схеме работы, сбор данных аккаунтинга будет немного затруднен, т.к. они могут не совсем актуально отображать реальное положение вещей у того или иного пользователя. При использовании патча Дмитрия появляется один вкусный плюс — процесс апача пользователя завершается после обработки реквеста и мы моментально имеем в аккаунтинге процессорное время, затраченное на обработку этого реквеста (ядро собирает эти данные и дописывает их в файл аккаунтинга только при завершении процесса). Таким образом, собирая данные раз в N минут мы смело можем утверждать, что пользователь употребил столько-то процессорного времени в такой-то промежуток реального времени.<br/>
<br/>
В Вашем случае, данные о потреблении ресурсов попадут в аккаунтинг в некое неопределенное время, когда рестартанет апач или отдельный воркер пользователя, отработав какое-то количество реквестов.<br/>
<br/>
P.S. Поправьте, если я где-то ошибаюсь.]]></description>
			<pubDate>Tue, 17 Nov 2009 01:33:40 GMT</pubDate>
			<author>solisted</author>
		</item>
	

	
		<item>
			<title>16.11.2009 23:02:22 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187418</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187418</link>
			<description><![CDATA[Тьфу пропасть… <br/>
getpwuid() конечно, для setusercontext()<br/>
]]></description>
			<pubDate>Mon, 16 Nov 2009 23:02:22 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 22:26:28 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187357</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187357</link>
			<description><![CDATA[Я уже давно не тестировал, но 5 лет назад вынос mysql на отдельный сервер дал поразительный эффект. Во-первых, диск. PHP-же в основном. Да ещё и wordpress какой-нибудь — как начнёт вытягивать свои инклуды. Во-вторых, процессы, которые желают выполнится, причём, практически одновременно. Эффект примерно тот же, что заставил в cron вставлять по умолчанию случайный разброс по времени (с fbsd 4.10 что ли).]]></description>
			<pubDate>Mon, 16 Nov 2009 22:26:28 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 22:23:55 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187355</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187355</link>
			<description><![CDATA[Из панели-то убрали, а у меня плохая память на имена :) ]]></description>
			<pubDate>Mon, 16 Nov 2009 22:23:55 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 22:23:23 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187354</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187354</link>
			<description><![CDATA[Да, всё именно так. Мы картинку для пояснения специально вставили. Я ещё тот Моисей ;)<br/>
1. Если бы оно было, то, возможно, это бы немножко оттянуло такое решение. Но я не зря тут же в тексте упомянул про конфигурацию. Да, я вижу в рассылке письмо и ровно такой ход мысли у меня был и я чуть сам не написал в начале осени такой же вопрос. В нашем варианте мы получили возможность регулировать Zend и APC — можем давать, можем не давать. Не зря был упомянут и питон — мы рискнули и в принципе вписались по внутреннему бизнес-плану в окупаемость резидентных процессов, да ещё и с совершенно очевидным эффектом. Был необоснованный страх. И запускать свои я до сих пор никому не дам (эти-то имеют не подконтрольное пользователю регулирование). Совершенно не факт, что регулирование на уровне прокси не будет по производительности равно или даже дороже чем лишнее соединение. Да, я думаю сейчас апачу ещё сокет ввернуть на приём, и вообще настанет счастье. Т.е. некая второстепенная сумма причин отвела нас от мысли с nginx. А, ну и проблема привилегий. Осенью 2003 года это был «рывок», когда я зажмурившись воткнул vfork(). Ни разу не пожалел, хотя это грязный хак и все вокруг морщили носы.<br/>
2. peruser/itk не пробовали. Коллеги, хоть и используют, cтрашно ругаются. Но (1) — смысла не было. Патч от dklab… keepalive лишает нас nginx… а он в свою очередь нас спасает. Согласен про весьма спорную оценку выигрыша cpu. Но… коллеги говорят, что даже отказ от getpwd() «на глаз» заметен на хостинге (делается перед vfork() для setcontext() (или как она там точно называется)). Да и не такой уж и апгрейд процессора, чтобы уж ужас что. И сразу после апгрейда, мы клиентов на серверах увеличили (утилизировали один из старых, раскидав клиентов). И проблемы нет теперь вообще — т.е. нет клиентов, которые говорят, что они что-то там теряют, и мониторинг ничего такого не показывает. Хотя, это может быть действительно следствие демпфирования нагрузки, по аналогии со случайной задержкой в cron. Мы послезавтра уже на ХостОбзор, а потом я могу банально протестировать по результату BSD-аккаунтинга/времени. Пусть даже ab на «hello world», для оценки потянет.<br/>
<br/>
Мда, чувствую, накопилось причин заглянуть в Москву :) И с Бобуком уже год встречаюсь, и вообще давно не был :) Я думаю, это будет декабрь :) ]]></description>
			<pubDate>Mon, 16 Nov 2009 22:23:23 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 22:14:18 DmitryKoterov</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187337</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187337</link>
			<description><![CDATA[Ну почему сразу «некрасивейшим»… MySQL потребляет в основном диск, а Apache — CPU. Так что они не так уж и часто прересекаются по ресурсам… разве что по памяти, это да (но это лечится наращиванием памяти).]]></description>
			<pubDate>Mon, 16 Nov 2009 22:14:18 GMT</pubDate>
			<author>DmitryKoterov</author>
		</item>
	

	
		<item>
			<title>16.11.2009 22:12:21 DmitryKoterov</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187330</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187330</link>
			<description><![CDATA[Погуглил немного по разным reverse-proxy. Похоже, ни один из них не умеет ставить запросы в очередь по превышению числа использования backend-ов. (Включая nginx, lighttpd, perlbal, даже squid, pound, LiteSpeed; и потом я смотрел, нет ли чего-то готового на twisted.)<br/>
<br/>
Хабросообщество! Если ты знаешь инструмент, который позволяет ставить запросы браузеров в очередь, когда достигнут лимит на определенное число коннектов к backend-ам для одного виртуального хоста, напиши пожалуйста, сюда, что это за инструмент.]]></description>
			<pubDate>Mon, 16 Nov 2009 22:12:21 GMT</pubDate>
			<author>DmitryKoterov</author>
		</item>
	

	
		<item>
			<title>16.11.2009 21:57:00 adnull</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187298</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187298</link>
			<description><![CDATA[я не знаю почему ты Pentium D называешь селероном :)]]></description>
			<pubDate>Mon, 16 Nov 2009 21:57:00 GMT</pubDate>
			<author>adnull</author>
		</item>
	

	
		<item>
			<title>16.11.2009 21:50:41 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187282</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187282</link>
			<description><![CDATA[1. Сейчас стоит теоретическая пороговая цифра 200. Но мы в виду отсутствия рук и времени сейчас забили на отслежку сильно ретивых (ну только тех кого порезали три недели назад). При этом, везде уже под 190 и есть запас. Пока его переходить не будем, но похоже — 250 выдержит. Надо учитывать, что у нас некрасивейшим образом там mysql на тех же серверах, с innodb.<br/>
2. P4 Celeron 960 RAM 4Gb перекочевал в Core2Quad RAM 8Gb. SATA в обоих. Я специально поэтому обратил внимание на то, что ситуация начала устаканиваться ещё на старом оборудовании и что процессор вообще практически тут роли не сыграл (хотя какую-то сыграл, конечно).]]></description>
			<pubDate>Mon, 16 Nov 2009 21:50:41 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 21:45:42 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2187271</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2187271</link>
			<description><![CDATA[Проще. Клиенту выдаётся пакет — тариф. Тариф ассоциируется с аккаунтом на сервере. Аккаунт в достаточно ограниченных (для «кластеризации» в буквальном смысле этого слова) рамках от-до с разной тарификацией выделяет себе воркеры апачей и память. Такое понятие как количество сайтов становится бессмысленным. Всем хорошо. Все знают за что платят и что получают.]]></description>
			<pubDate>Mon, 16 Nov 2009 21:45:42 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 18:41:49 DmitryKoterov</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186693</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186693</link>
			<description><![CDATA[И отдельный вопрос, который хотелось бы обсудить. Если я правильно понял, то главный смысл в том, чтобы ограничить число процессов-воркеров для одного клиента. Иными словами, ограничить число одновременных коннектов к каждому сайту, чтобы запросы, для которых «не хватило воркера», вставали в очередь.<br/>
<br/>
1. Не могли бы Вы чуть подробнее расписать, почему решение этой проблемы на уровне reverse proxy Вас не устраивает в теоретическом смысле? (Про то, что в nginx нет требуемой функциональности, и про то, что limit_conn не годится, я понимаю.)<br/>
<br/>
2. Пробовали ли Вы на каждом из dedicated-апачей запускать peruser-, itk- или dklab-патчи, дабы сравнить, делает ли погоду нагрузка от лишнего fork() или нет? У меня есть некоторые подозрение, что fork() здесь как раз погоды не должен делать. (Вывод «Мы выиграли процессорное время за счёт отказа от постоянных vfork()» меня не совсем убедил, т.к. процессор мог выиграться не из-за отказа от fork(), а из-за того, что Вы ограничили число воркеров на особо «жрущего» клиента; раньше процессор «жрался» 20 воркерами такого клиента, а теперь их у него только 3, вот и выигрыш.)<br/>
<br/>
А вообще, я бы с удовольствием с Вами как-нибудь выпил кофе, было бы интересно пообщаться.]]></description>
			<pubDate>Mon, 16 Nov 2009 18:41:49 GMT</pubDate>
			<author>DmitryKoterov</author>
		</item>
	

	
		<item>
			<title>16.11.2009 18:30:46 DmitryKoterov</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186656</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186656</link>
			<description><![CDATA[Филипп, не могли бы Вы ответить на вопросы: <br/>
1. Сколько в среднем клиентов (т.е. dedicated-апачей) у Вас на одной машине?<br/>
2. Каковы примерно характеристики машины (память, проц)?]]></description>
			<pubDate>Mon, 16 Nov 2009 18:30:46 GMT</pubDate>
			<author>DmitryKoterov</author>
		</item>
	

	
		<item>
			<title>16.11.2009 17:35:25 sunnybear</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186538</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186538</link>
			<description><![CDATA[да. Интересно. Как вариант — попробовать выделять тем клиентам, у кого 1-2 сайт — апачей по количеству сайтов. А остальным — чуть больше. И перераспределять, если сайтов становится много. Или мало.]]></description>
			<pubDate>Mon, 16 Nov 2009 17:35:25 GMT</pubDate>
			<author>sunnybear</author>
		</item>
	

	
		<item>
			<title>16.11.2009 17:21:37 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186490</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186490</link>
			<description><![CDATA[Слушай, вот мне тоже никто так ни разу и не ответил :)]]></description>
			<pubDate>Mon, 16 Nov 2009 17:21:37 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 17:20:36 piroman</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186487</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186487</link>
			<description><![CDATA[Казалось бы, причем тут майкрософт?<br/>
]]></description>
			<pubDate>Mon, 16 Nov 2009 17:20:36 GMT</pubDate>
			<author>piroman</author>
		</item>
	

	
		<item>
			<title>16.11.2009 16:19:40 ESQUELETO</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186340</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186340</link>
			<description><![CDATA[Так много знакомо :-) Спасибо за статью, жду еще. Сложные проблемы и красивые решения, они всегда есть :-)]]></description>
			<pubDate>Mon, 16 Nov 2009 16:19:40 GMT</pubDate>
			<author>ESQUELETO</author>
		</item>
	

	
		<item>
			<title>16.11.2009 16:02:23 adnull</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186286</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186286</link>
			<description><![CDATA[Ну тем более :)<br/>
Вернее тогда так: <a href="http://ruweb.net/?page=server">налетай, разберай!</a>]]></description>
			<pubDate>Mon, 16 Nov 2009 16:02:23 GMT</pubDate>
			<author>adnull</author>
		</item>
	

	
		<item>
			<title>16.11.2009 16:00:39 piroman</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186283</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186283</link>
			<description><![CDATA[ты спутал. ruweb.net :)]]></description>
			<pubDate>Mon, 16 Nov 2009 16:00:39 GMT</pubDate>
			<author>piroman</author>
		</item>
	

	
		<item>
			<title>16.11.2009 15:59:47 egorinsk</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186282</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186282</link>
			<description><![CDATA[Ага, с Мажордомо — все правда, сайт, на локалхосте открывается за 20 мс максимум, там на шареде уже пара секунд, а если у нему давно не обращались — и того дольше :( Обращения к БД есть — но там таблицы максимум из 100 записей и максимум 2-3 простых запроса к ним (сам же руками писал).]]></description>
			<pubDate>Mon, 16 Nov 2009 15:59:47 GMT</pubDate>
			<author>egorinsk</author>
		</item>
	

	
		<item>
			<title>16.11.2009 15:57:15 schors</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186277</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186277</link>
			<description><![CDATA[А это по другому обходится. Мы введём в панельку настройку Location — будем статику предлагать вообще nginx'ом отдавать]]></description>
			<pubDate>Mon, 16 Nov 2009 15:57:15 GMT</pubDate>
			<author>schors</author>
		</item>
	

	
		<item>
			<title>16.11.2009 15:45:23 mihajlo</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hosting/75386/#comment_2186233</guid>
			<link>http://habrahabr.ru/blogs/hosting/75386/#comment_2186233</link>
			<description><![CDATA[это круто!]]></description>
			<pubDate>Mon, 16 Nov 2009 15:45:23 GMT</pubDate>
			<author>mihajlo</author>
		</item>
	

	
</channel>
</rss>

