&gt;Кстати, я правильно понимаю, что это i386/4G ? <br>да.<br>&gt;PAE используется или нет ?<br>Незнакомые слова. если это Physical Address Extensions - ничего на эту тему не делал. фрюха 6.3 как есть. Где можно почитать что делать?<br>
<br>&gt;Почему помогает уменьшение sendfile_max_chunk - не знаю.<br>уф.. а что должно помочь? Игорь, можно тебе рута дать? Там ничего кроме nginx и горы файлов нету. :) Очень устал глухим телефоном работать.<br><br>top -S целиком, надеюсь не сильно поедет:<br>

<br>
last pid:&nbsp; 5999;&nbsp; load averages:&nbsp; 3.58,&nbsp; 3.15,&nbsp; 3.03&nbsp;&nbsp; up 42+20:14:11&nbsp; 19:28:29<br>
118 processes: 16 running, 83 sleeping, 1 stopped, 18 waiting<br>
CPU states:&nbsp; 6.8% user,&nbsp; 0.0% nice, 22.0% system, 37.1% interrupt, 34.1% idle<br>
Mem: 111M Active, 1439M Inact, 354M Wired, 95M Cache, 199M Buf, 2996K Free<br>
Swap: 512M Total, 2388K Used, 510M Free<br>
<br>
&nbsp; PID USERNAME&nbsp; THR PRI NICE&nbsp;&nbsp; SIZE&nbsp;&nbsp;&nbsp; RES STATE&nbsp; C&nbsp;&nbsp; TIME&nbsp;&nbsp; WCPU COMMAND<br>
&nbsp;&nbsp; 32 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 -68 -187&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K CPU0&nbsp;&nbsp; 0 852.0H 98.34% irq30: em0<br>
&nbsp;&nbsp; 10 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 171&nbsp;&nbsp; 52&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K RUN&nbsp;&nbsp;&nbsp; 3 558.6H 49.41% idle: cpu3<br>
&nbsp;&nbsp; 12 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 171&nbsp;&nbsp; 52&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K RUN&nbsp;&nbsp;&nbsp; 1 534.6H 45.80% idle: cpu1<br>
&nbsp;&nbsp; 35 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 -64 -183&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K CPU1&nbsp;&nbsp; 2 271.5H 38.67% irq16: uhci0<br>
&nbsp;&nbsp; 11 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 171&nbsp;&nbsp; 52&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K RUN&nbsp;&nbsp;&nbsp; 2 422.0H 27.93% idle: cpu2<br>
&nbsp;&nbsp; 13 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 171&nbsp;&nbsp; 52&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K RUN&nbsp;&nbsp;&nbsp; 0 307.6H 18.60% idle: cpu0<br>
85284 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 4&nbsp;&nbsp; &nbsp; 0&nbsp; 8968K&nbsp;&nbsp; 6548K RUN&nbsp;&nbsp;&nbsp; 3&nbsp; 51:18&nbsp; 9.42% nginx<br>
85279 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; 99&nbsp;&nbsp;&nbsp; 0 43360K&nbsp;&nbsp; 7312K RUN&nbsp;&nbsp;&nbsp; 2&nbsp; 50:17&nbsp; 9.28% nginx<br>
85283 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp; 0 43148K&nbsp; 7484K RUN&nbsp;&nbsp;&nbsp; 1&nbsp; 53:37&nbsp; 9.18% nginx<br>
85280 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; 9376K&nbsp;&nbsp; 6956K RUN&nbsp;&nbsp;&nbsp; 1&nbsp; 53:20&nbsp; 9.03% nginx<br>
85285 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp; 0 36560K&nbsp; 15428K kqread 1&nbsp; 52:06&nbsp; 8.64% nginx<br>
85281 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; 9024K &nbsp; 6604K kqread 1&nbsp; 50:52&nbsp; 8.15% nginx<br>
85278 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; -8&nbsp;&nbsp;&nbsp;&nbsp; 0 73132K&nbsp; 10296K biord&nbsp; 1&nbsp; 53:25&nbsp; 8.11% nginx<br>
85276 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; 98&nbsp;&nbsp;&nbsp; 0 42388K&nbsp;&nbsp; 8528K RUN&nbsp;&nbsp;&nbsp; 2&nbsp; 53:49&nbsp; 7.96% nginx<br>
85282 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; -4&nbsp;&nbsp;&nbsp;&nbsp; 0 42144K &nbsp; 7108K getblk 3&nbsp; 46:03&nbsp; 7.13% nginx<br>
85277 www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp; 0 42840K 11704K RUN&nbsp;&nbsp;&nbsp; 1&nbsp; 52:10&nbsp; 6.93% nginx<br>
&nbsp;&nbsp;&nbsp; 3 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; -8&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K RUN&nbsp;&nbsp;&nbsp; 2&nbsp; 55.6H&nbsp; 4.93% g_up<br>
&nbsp;&nbsp; 14 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 -32 -151&nbsp;&nbsp;&nbsp;&nbsp; 0K&nbsp;&nbsp;&nbsp;&nbsp; 8K CPU2&nbsp;&nbsp; 3&nbsp; 52.7H&nbsp; 1.42% swi4: clock s<br>
<br>
<br>
Вижу в нем сразу три странности: ядра работают с разной в разы нагрузкой<br>
98.34% irq30: em0 - очень не нравится эта строчка, кажется это что-то
рядом с тем фактом что даже при свободном канале сервер не может отдать
больше 440мегабит. Что это, драйвера? <br>
38.67% irq16: uhci0 - эта хренька что вообще делает в топе? сервер старый&nbsp; - там USB1.1. Выключить его в биосе?<br>
<br>
А.<br><br><div class="gmail_quote">2009/2/11 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 class="Ih2E3d">On Wed, Feb 11, 2009 at 10:12:20AM +0100, ArjLover wrote:<br>
<br>
&gt; Что-то меня путают.<br>
&gt;<br>
&gt; 1. Вчера поставил в настройках nginx<br>
&gt; sendfile_max_chunk 64k;<br>
&gt; <a href="http://film.arjlover.net/problem2/02p.html" target="_blank">http://film.arjlover.net/problem2/02p.html</a><br>
&gt; Бинго! Смог прожить вечерний наплыв без падений, хотя легкая &quot;хандра&quot; nsbuff<br>
&gt; все равно была.<br>
&gt; поможет ди дальнейшее уменьшение, например, до 32к?<br>
&gt;<br>
&gt; 2. nsbuff, как видно, растет прямо пропорционально коннектам, но не скорости<br>
&gt; отдачи? Почему так?<br>
<br>
</div>Потому что на каждое соединение выделяется несколько sfbufs, примерно<br>
net.inet.tcp.sendspace / 4096. От скорости они не зависят.<br>
<div class="Ih2E3d"><br>
&gt; 3. Если мы патчим ядро для увеличения sendfile больше 64, то почему в моем<br>
&gt; случае мне его приходится уменьшать? или это разные &quot;sendfile&quot;?<br>
<br>
</div>Патч увеличивает read ahead.<br>
Почему помогает уменьшение sendfile_max_chunk - не знаю.<br>
<br>
А что показывают верхние 20 строк &quot;top -S&quot; ?<br>
<br>
Кстати, я правильно понимаю, что это i386/4G ? PAE используется или нет ?<br>
<div class="Ih2E3d"><br>
&gt; 4. Кстати. У меня тем же nginx отдаются куча мелких картинок и html с апача<br>
&gt; - это не вредит раздаче больших файлов?<br>
<br>
</div>Мешает.<br>
<div class="Ih2E3d"><br>
&gt; А.<br>
&gt;<br>
&gt; 2009/2/10 Igor Sysoev &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Вариант номер три - использовать sendfile. Но с ним беда, он больше 64К<br>
&gt; &gt; не читает. Для этого был написан патч.<br>
<br>
<br>
</div>--<br>
<div><div></div><div class="Wj3C7c">Игорь Сысоев<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>