<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Polling - противоположный эффект.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/85670.html</link>
    <description>Всем привет.&lt;br&gt;&lt;br&gt;Имеется сервер двухпроцессорный Intel Xeon 3 GHz 2 GB RAM&lt;br&gt;сетевая карта:&lt;br&gt;bge0: &amp;lt;Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x2002&amp;gt; mem 0xfc310000-0xfc31ffff,0xfc300000-0xfc30ffff irq 18 at device 0.0 on pci2&lt;br&gt;&lt;br&gt;На сервере поднята связка ABillS + mpd4. Подавляющее большинство клиентов PPTP, и еще немного PPPoE. Шейпинг средствами абиллса, ничего сверхмудренного.&lt;br&gt;&lt;br&gt;Сервак начал тормозить в часы пик при &amp;gt;200 сессий. Тормоза проявляются в скачущем пинге и пропадании пакетов а так же пониженной пропускной способности (линк гигабитный но выше 60-ти мегабит никогда на нем не видел).&lt;br&gt;&lt;br&gt;Замеры в systat показали что процессор забивается прерываниями 18 от адаптера bge0. Делаю вывод: много безлимитчиков &amp;gt; много пакетов через сетевуху &amp;gt; много прерываний = процессоры перегружены.&lt;br&gt;&lt;br&gt;Незамедлительно получаю совет от старших товарищей включить поллинг.&lt;br&gt;&lt;br&gt;Пересобрал ядро:&lt;br&gt;&lt;br&gt;&lt;br&gt;Код:&lt;br&gt;options DEVICE_POLLING&lt;br&gt;options HZ=2000&lt;br&gt;&lt;br&gt;&lt;br&gt;На следующий день эффект прямо противоположный: все жалуются на</description>

<item>
    <title>Polling - противоположный эффект. (eddy_mut)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/85670.html#5</link>
    <pubDate>Fri, 19 Jun 2009 12:17:35 GMT</pubDate>
    <description>Включил опцию idle_poll&lt;br&gt;&lt;br&gt;                    /0   /1   /2   /3   /4   /5   /6   /7   /8   /9   /10&lt;br&gt;     Load Average   &amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&lt;br&gt;&lt;br&gt;                    /0&#037;  /10  /20  /30  /40  /50  /60  /70  /80  /90  /100&lt;br&gt;root       idlepoll XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root      swi1: net XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root     idle: cpu3 XXXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root     idle: cpu0 XXXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root       dummynet XXXXXXXXXXXXXXXXX&lt;br&gt;root     idle: cpu2 XXXXXXXXXXXXXXXX&lt;br&gt;root     idle: cpu1 XXXXXXXXXXXXXXXX&lt;br&gt;root           mpd4 XXX&lt;br&gt;flowtoolsflow-captu XX&lt;br&gt;&lt;br&gt;&lt;br&gt;Пинги стали ровнее и реже пропадают.&lt;br&gt;</description>
</item>

<item>
    <title>Polling - противоположный эффект. (eddy_mut)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/85670.html#4</link>
    <pubDate>Fri, 19 Jun 2009 10:13:45 GMT</pubDate>
    <description>Судя по этому&lt;br&gt;&lt;br&gt;                    /0   /1   /2   /3   /4   /5   /6   /7   /8   /9   /10&lt;br&gt;     Load Average   &amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&amp;#124;&lt;br&gt;&lt;br&gt;                    /0&#037;  /10  /20  /30  /40  /50  /60  /70  /80  /90  /100&lt;br&gt;root     idle: cpu3 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root     idle: cpu2 XXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root      swi1: net XXXXXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root     idle: cpu0 XXXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root     idle: cpu1 XXXXXXXXXXXXXXXXXXXXX&lt;br&gt;root     irq18: bge XXXXXXXXXXXXXXXXXXXX&lt;br&gt;root     irq19: bge XXXXXXXXXXXXXXXXXXXX&lt;br&gt;root       dummynet XXXXXXXXXXXXXXXXXXX&lt;br&gt;root           mpd4 XXX&lt;br&gt;flowtoolsflow-captu XX&lt;br&gt;&lt;br&gt;&lt;br&gt;Не очень то они умеют склеивать.&lt;br&gt;</description>
</item>

<item>
    <title>Polling - противоположный эффект. (GD)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/85670.html#3</link>
    <pubDate>Fri, 19 Jun 2009 09:57:37 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;  0   17323964     0 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вечером, в час пик, то же самое, но в колонке input errs &lt;br&gt;&amp;gt;появляются значения порядка ~500-1000 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вопрос что и где еще замерить и подкрутить чтобы отыскать узкое место? &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;почитайте man polling, у него есть ручки для подкрутки&lt;br&gt;попробуйте еще увеличить HZ, хотя polling - он не для bge, эти карты сами умеют прерывания склеивать&lt;br&gt;</description>
</item>

<item>
    <title>Polling - противоположный эффект. (eddy_mut)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/85670.html#2</link>
    <pubDate>Fri, 19 Jun 2009 08:42:12 GMT</pubDate>
    <description>Я включил его через файл /etc/sysctl.conf чтобы при загрузке включалось&lt;br&gt;&lt;br&gt;unlimit# ifconfig bge0&lt;br&gt;bge0: flags=8843&amp;lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&amp;gt; metric 0 mtu 1500&lt;br&gt;        options=db&amp;lt;RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,POLLING,VLAN_HWCSUM&amp;gt;&lt;br&gt;        ether 00:30:05:76:0f:b7&lt;br&gt;        media: Ethernet autoselect (1000baseTX &amp;lt;full-duplex&amp;gt;)&lt;br&gt;        status: active&lt;br&gt;&lt;br&gt;&lt;br&gt;unlimit# ifconfig bge1&lt;br&gt;bge1: flags=8843&amp;lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&amp;gt; metric 0 mtu 1500&lt;br&gt;        options=db&amp;lt;RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,POLLING,VLAN_HWCSUM&amp;gt;&lt;br&gt;        ether 00:30:05:76:0f:b8&lt;br&gt;        inet 91.202.92.16 netmask 0xffffffe0 broadcast 91.202.92.31&lt;br&gt;        media: Ethernet autoselect (1000baseTX &amp;lt;full-duplex&amp;gt;)&lt;br&gt;        status: active&lt;br&gt;&lt;br&gt;А когда я делаю так:&lt;br&gt;&lt;br&gt;ifconfig bge0 -polling (выключаю)&lt;br&gt;&lt;br&gt;у меня (и у остальных клиентов) скорость закачки сразу подпрыгивает вверх в ~10 раз.&lt;br&gt;</description>
</item>

<item>
    <title>Polling - противоположный эффект. (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/85670.html#1</link>
    <pubDate>Fri, 19 Jun 2009 08:29:31 GMT</pubDate>
    <description>на сетевушке то его включил? (пуллинг)&lt;br&gt;</description>
</item>

</channel>
</rss>
