<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Распределение нагрузки на два сервера</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/7172.html</link>
    <description>Всем привет.&lt;br&gt;В данный момент имеется один сервер, достаточно мощный, с 8гб RAM и двумя Intel(R) Xeon(R) CPU           E5410  &#064; 2.33GHz.&lt;br&gt;&lt;br&gt;На сервере nginx, php-fpm, mysql. Стандартный набор для веб-сервера. Работает под FreeBSD 7.2.&lt;br&gt;Начались приличные торможения, особенно по вечерам.&lt;br&gt;Вот график по трафику: &lt;br&gt;http://img863.imageshack.us/img863/5404/graphimage.png&lt;br&gt;Можно увидеть, что в пиках подходим к максимальной пропускной способности канала 100мбит. Больше подключить на сервер возможности нет. (хотя, может можно во второй порт воткнуть еще 100мбит, но есть ли смысл?)&lt;br&gt;&lt;br&gt;Попарсил логи нгинкса, получается такая картина. По вечерам 700-800 запросов в секунду со статикой и около 65-80 без статики (чисто на php-fpm).&lt;br&gt;&lt;br&gt;Еще на севере стоят САТАшные говнохарды для десктопов (ступили в момент закупки). Два харда по 1ТБ стоят в geom&apos;е в RAID1.&lt;br&gt;Вот нагрузка на харды:&lt;br&gt;http://xmages.net/storage/10/1/0/9/9/upload/742fc2b6.png&lt;br&gt;Не могу понять, как ее интерпретировать.. Может, подскажете?&lt;br&gt;Даже если не в хардах дел</description>

<item>
    <title>Распределение нагрузки на два сервера (Константин)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/7172.html#3</link>
    <pubDate>Fri, 11 Mar 2011 21:19:10 GMT</pubDate>
    <description>&amp;gt; Всмысле подключить второй порт и распределять запросы между двумя айпишниками одной и &lt;br&gt;&amp;gt; той же мшаины? Вы про это?&lt;br&gt;&lt;br&gt;Всмысле на вторую машину поставить ту же связку nginx/php-fpm/mysql ( хотя mysql можно оставить на одной машине и обращаться к ней. А можно и репликацию замутить если нагрузка на базу сильная или заняться нечем :) ).&lt;br&gt;А запросы от клиентов будут балансироваться &quot;по-кругу&quot; между 2-мя серваками -&amp;gt;  на каждый сервак в идеале будет попадать половина от общего кол-ва запросов.&lt;br&gt;&lt;br&gt;Скользкий момент - где держать общие данные(сессии/кеш/etc) - тут спасет либо NFS( щаз заплюют )) ), либо memcache, либо что-то еще что Вам подойдет.&lt;br&gt;&lt;br&gt;ЗЫ. DNS round-robin возможно не самый лучший вариант - это первое что пришло в голову )&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Распределение нагрузки на два сервера (makarov321)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/7172.html#2</link>
    <pubDate>Fri, 11 Mar 2011 21:06:12 GMT</pubDate>
    <description>Всмысле подключить второй порт и распределять запросы между двумя айпишниками одной и той же мшаины? Вы про это?&lt;br&gt;&lt;br&gt;&amp;gt; DNS round-robin, не?</description>
</item>

<item>
    <title>Распределение нагрузки на два сервера (Константин)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/7172.html#1</link>
    <pubDate>Fri, 11 Mar 2011 09:38:14 GMT</pubDate>
    <description>DNS round-robin, не?&lt;br&gt;</description>
</item>

</channel>
</rss>
