Спустя некоторе время:<br> 12 root 1 -44 - 0K 8K WAIT 4:36 18.26% swi1: net<br> 22 root 1 -68 - 0K 8K - 227:07 8.59% em0 taskq<br> 34 root 1 -68 - 0K 8K WAIT 83:50 8.50% irq18: em0 atapci1<br>
<br>Попробую разнести на разные прерывания. Спасибо за помощь.<br><br><div class="gmail_quote">2009/10/21 Igor Sysoev <span dir="ltr"><<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>></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="im">On Wed, Oct 21, 2009 at 12:18:11PM +0400, Кирилл wrote:<br>
<br>
> После отключения net.isr.direct=0, картина следущая:<br>
> PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND<br>
> 11 root 1 171 ki31 0K 8K RUN 496:20 19.68% idle:<br>
> cpu0<br>
> 12 root 1 -44 - 0K 8K WAIT 0:40 19.09% swi1:<br>
> net<br>
> 22 root 1 -68 - 0K 8K - 225:30 8.98% em0<br>
> taskq<br>
> 34 root 1 -68 - 0K 8K WAIT 81:59 8.69% irq18:<br>
> em0 atapci1<br>
> 17308 www 1 96 0 118M 106M RUN 1:02 1.27% nginx<br>
<br>
</div>Нужно подождать хотя бы минуту-две, чтобы с em0 ушло старое время.<br>
Если это устоявшееся состояние, то нужно попробовать разнести em0 и<br>
atapci на разные прерывания, возможно, уменьшится время<br>
<br>
8.98% em0 taskq<br>
8.69% irq18: em0 atapci<br>
<div><div></div><div class="h5"><br>
> 21 октября 2009 г. 12:14 пользователь Кирилл <<a href="mailto:kirillrst@gmail.com">kirillrst@gmail.com</a>> написал:<br>
><br>
> > # vmstat -i<br>
> > interrupt total rate<br>
> > irq4: sio0 3 0<br>
> > irq17: fxp0 1 0<br>
> > irq18: em0 atapci1 380860601 5127<br>
> > cpu0: timer 148559877 1999<br>
> > Total 529420482 7126<br>
> ><br>
> > 2009/10/21 Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>><br>
> ><br>
> > On Wed, Oct 21, 2009 at 10:56:12AM +0400, Кирилл wrote:<br>
> >><br>
> >> > Добрый день, коллеги. Буду благодарен, если кто подскажет что это за<br>
> >> процесс<br>
> >> > (*em0 taskq*) и почему так много поедает процессора. Ну не верю я что<br>
> >> > хваленая реализация сетевого стека во FreeBSD так проседает при 100Мбит.<br>
> >> > Машина: Celeron 2.8, 1Gb ОЗУ, 7.2-i386-20091008-RELENG_7_2. Выступает в<br>
> >> роле<br>
> >> > web-акселератора, и кроме nginx ничего не крутится.<br>
> >> ><br>
> >> > /etc/rc.d/ipfilter onestop - Ни малейших перемен.<br>
> >> ><br>
> >> > # top -SP<br>
> >> > CPU: 13.5% user, 0.0% nice, 46.8% system, 6.4% interrupt, 33.3% idle<br>
> >> > Mem: 205M Active, 266M Inact, 152M Wired, 1068K Cache, 111M Buf, 368M<br>
> >> Free<br>
> >> > Swap: 4096M Total, 56M Used, 4040M Free, 1% Inuse<br>
> >> ><br>
> >> > PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU<br>
> >> COMMAND<br>
> >> > 11 root 1 171 ki31 0K 8K RUN 476:04 30.76%<br>
> >> idle:<br>
> >> > cpu0<br>
> >> > 22 root 1 -68 - 0K 8K - 204:36 *29.20%<br>
> >> em0<br>
> >> > taskq*<br>
> >> > 34 root 1 -68 - 0K 8K WAIT 73:52 8.40%<br>
> >> irq18:<br>
> >> > em0 atapci1<br>
> >> > 15763 www 1 96 0 203M 191M RUN 3:35 1.17%<br>
> >> nginx<br>
> >> > ...<br>
> >><br>
> >> > # netstat -dw1<br>
> >> > input (Total) output<br>
> >> > packets errs bytes packets errs bytes colls drops<br>
> >> > 8448 0 4671078 9177 0 6720956 0 0<br>
> >> > 25776 0 17436726 28118 0 17904026 0 0<br>
> >> > 32230 0 26810636 32266 0 21383868 0 0<br>
> >> > 23703 0 19727356 23627 0 13323592 0 0<br>
> >><br>
> >> Как уже правильно сказал Михаил, дело в числе пакетов, а не в мегабитах.<br>
> >> Чтобы посмотреть, сколько уходит на TCP/IP, нужно выключить<br>
> >> net.isr.direct=0, предварительно увеличив<br>
> >> net.inet.ip.intr_queue_maxlen=2048.<br>
> >> Тогда в top'е появится процесс "swi1: net", который и занимается<br>
> >> обработкой<br>
> >> TCP/IP. Удивляет большой процент у "irq18: em0 atapci1", что показывает<br>
> >> "vmstat -i" ? Имеет смысл попробовать в BIOS'е рассадить em и atapci<br>
> >> на разные прерывания (хотя это не всегда возможно).<br>
> >><br>
> >><br>
> >> --<br>
> >> Игорь Сысоев<br>
> >> <a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
> >><br>
> >><br>
> ><br>
> ><br>
> > --<br>
> > <a href="http://kirillrst.com" target="_blank">kirillrst.com</a><br>
> ><br>
> ><br>
><br>
><br>
> --<br>
> <a href="http://kirillrst.com" target="_blank">kirillrst.com</a><br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><a href="http://kirillrst.com">kirillrst.com</a><br><br>