И я сижу и думаю второй день - что же делать. Действительно в какой-то момент (все же очень резко!) падает _эффективность_ чтения. Диски трудятся на полную, а практически на выходе имеем 100 мегабит. Может стоит читать меньшими блоками? Если при этом я получу загрузку не 30%, а 60% при моих стандартных 400 мегабитах - ну и черт с ними, главное что все не будет сворачиваться в черную дырку. <br>
Стоит уменьшить kern.ipc.sfreadahead=524288? или sendfile_max_chunk 128k;?<br>упс. 128к. когда это я его туда нарисовал... :)<br><br><a href="http://film.arjlover.net/problem2/02p.html">http://film.arjlover.net/problem2/02p.html</a><br>
Вот. Мой живой mrtg - можно посмотреть на все диски - три последних sata и дальше параметры системы. Вчера день назывался &quot;на пределе&quot; с явно хандрящим nsbuff, который ушел в пике в 19-30 и в 20-30 я сделал nginx restart. От полуночи - нормальная жизнь. в 4 и 10 часов у меня плановые рестарты.<br>
<br>Начинаю верить что проблема в настройке патча. Ширина канала величина фиксированная, чем больше народу - тем меньше достается каждому, а диски читают большими блоками. К сожалению до конца не понял как это работает, какими блоками и куда читается с диска и как это потом кормится клиенту в соединение. Но&nbsp; действительно несложно предположить что в какой-то момент наступает перелом - читается много, а отдается мало. Кстати давно хотел спросить - можно эту эффективность увеличить за счет использования оперативки? Сейчас в 4ГБ живет практически один nginx и 117M Active при моих проблемах смотрятся издевательски.<br>
<br><div class="gmail_quote">2009/2/10 Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Tue, Feb 10, 2009 at 12:20:07PM +0300, Artemiev Igor wrote:<br>
<br>
&gt; On Tue, Feb 10, 2009 at 10:27:00AM +0300, Igor Sysoev wrote:<br>
&gt; &gt; Симптомы другие: здесь - 100% загрузка sata&#39;шных дисков.<br>
&gt; Симптомы всё те же - резкое падение отдачи по сети. C диска читается на пределе, а по сети отдаётся на порядок меньше.<br>
<br>
</div></div>Цитата:<br>
<br>
ОС видит один физический диск. На самом контроллере 224MB памяти, доступной для<br>
кеширования, имеется поддержка disconnect и tagging queueing. &nbsp;Проблема не в<br>
том, что грузится контроллер и тормозит, этого как раз нет, проблема в<br>
черезвычайно низкой эффективности патченного sendfile(2).<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Anton Kuznetsov. &nbsp; &nbsp; &nbsp; <br>