IRQ и сетевые адаптеры.



  • Основной провайдер в порыве необъяснимой щедрости расширил канал вдвое,  до 50/50 Мегабит. Это обрадовало, но производительности PC с pfSense начинает не хватать. Причем значительную долю загрузки системы дают interrupts, до 40-60% в выводе TOP.

    Статистика за сутки:

    [2.2.5-RELEASE][root@pfsense]/root: vmstat -i
    interrupt                          total      rate
    irq0: attimer0                176755018      1998
    irq1: atkbd0                          36          0
    irq9: xl0                        453286          5
    irq10: fxp0 uhci0              182514453      2063
    irq12: rl0                    255624200      2890
    irq14: ata0                      108654          1
    Total                          615455647      6959

    fxp0 - интерфейс, на котором поднят PPPOE, rl0 - LAN. xl0 - резервный PPPOE. Был бы благодарен за публикацию вывода vmstat -i на ваших системах.

    Текущую загрузку с указанием IRQ удобно смотреть так:
    top -aSH

    Может ли помочь включение Device polling?

    Так:
    http://pfsense_IP/status.php

    Можно увидеть полный структурированный отчет (Создается не быстро).



  • Может ли помочь включение Device polling?

    Если чип сетевой поддерживает, то конечно - http://www.cyberciti.biz/faq/freebsd-device-polling-network-polling-tutorial/

    [2.2.4-RELEASE][root@pfSense]/root: vmstat -i
    interrupt                          total      rate
    irq1: atkbd0                        216          0
    irq5: vmbus0                  818805925        113
    irq6: fdc0                            19          0
    irq9: acpi0                            1          0
    irq14: ata0                    10064680          1
    irq15: ata1                      4837744          0
    cpu0:timer                    1203139194        166
    cpu1:timer                    151711936        21
    Total                        2188559715        303



  • если пуллинг включишь и у тебя слабый проц. то система просто замрёт из-за постоянного опроса. у меня до 95% проца жрало



  • $ vmstat -i
    interrupt                          total       rate
    irq0: attimer0                  63838648       1998
    irq7:                                  1          0
    stray irq7                             1          0
    irq11: vr0                        232334          7
    irq12: re0                        396614         12
    irq14: ata0                        91228          2
    Total                           64558826       2021
    

    а о чем это говорит ?
    у меня тоже 50 мегабит через pppoe



  • а о чем это говорит ?

    А какова активность PfSense? Смотреть надо на rate.
    У меня он неприлично высок, у вас - ОК.



  • @WY6EPT:

    если пуллинг включишь и у тебя слабый проц. то система просто замрёт из-за постоянного опроса. у меня до 95% проца жрало

    Мой вообще выпал в kernel panic.
    Поднимал так:
    https://forum.pfsense.org/index.php?topic=93943.msg521319#msg521319
    Пункты 11-13 делал через SCP


Log in to reply