Пардон, что в чужой топик.<div><br></div><div>Есть ли способ для FreeBSD 7.1 определить, какое из запущенных приложений съедает диски?<br><br><div class="gmail_quote">13 марта 2009 г. 12:38 пользователь AleXXX V. NovikoFF <span dir="ltr">&lt;<a href="mailto:alexxx@alexxx.ru">alexxx@alexxx.ru</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi!<br>
<br>
Если все упирается в диск, то отключать sendfile, использовать тюнинг output_buffers<br>
(ставить одну штуку на соединение, но достаточно большой, например 1 мб)<br>
<br>
Если в диск не упирается, то sendfile отлично справляется с дефолтными<br>
настройками, у меня сейчас отдает 200 мбит без особых напрягов. Планирую<br>
расширяться, посмотрим, как будет потом.<br>
<br>
Fri, 13 Mar 2009 11:50:12 +0300<br>
Lin &lt;<a href="mailto:shaman712@inbox.ru">shaman712@inbox.ru</a>&gt; писал(а):<br>
<div><div></div><div class="h5"><br>
&gt; Здравствуйте<br>
&gt; Nginx используется для отдачи файлов большого размера и меня интересует его настройка на максимальную производительность. В частности, какие буферы нужно выставить, чтобы уменьшить нагрузку на дисковую подсистему? Файлы могут отдаваться на скорости 250-350 Кб/с, но вместо этого при количестве клиентов в 300-400 скорость падает до 20-30. Я так понимаю, все упирается в дисковую подсистему и хотелось бы этот момент оптимизировать. Полагаю, что информацию лучше сразу читать в буферы приличного размера, чтобы было меньше обращений к дискам.<br>

&gt; После изучения документации нашел следующие буферы:<br>
&gt; - sndbuf в директиве listen. На что он влияет, я не совсем понял, прошу пояснить, если можно.<br>
&gt; - output_buffers. Если я правильно понял, информация читается именно в эти буферы, а потом отдается клиенту. Таким образом, большое количество маленьких буферов увеличит количество обращений к дискам, а, значит, снизит производительность. Если же читать данные в один буфер около 256-512 кб, то обращений должно быть значительно меньше. Здесь, полагаю, все упрется только в количество памяти под буферы.<br>

&gt; - sendfile_max_chunk. Описания этой директивы в документации вообще не нашел:( Полагаю, что действует она только при включенном sendfile, но как именно, объясните пожалуйста.<br>
&gt; Заранее спасибо.<br>
<br>
</div></div><font color="#888888">--<br>
Цитируйте предыдущую переписку, пожалуйста.<br>
AleXXX V. NovikoFF &lt;<a href="mailto:alexxx@alexxx.ru">alexxx@alexxx.ru</a>&gt;<br>
WWW: <a href="http://alexxx.ru/" target="_blank">http://alexxx.ru/</a><br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br>Паньков Артем Владимирович.<br>Генеральный директор ООО &quot;Информационные системы для бизнеса&quot;<br>ICQ: 842264<br>Мобильный: +7 903 726 19 69<br>

</div>