LINUX.ORG.RU
ФорумAdmin

wifi router ksoftirqd 100% cpu

 , , ,


0

2

Люди подскажите есть простой роутер длинк и прошивка падаван. Все вроде ничего, но максимальная скорость примерно 60 мегабит от 80 у провайдера. При этом проц грузится на 100% процессом ksoftirqd. Вот вывод cat /proc/interrupts

           CPU0       
  5:      79630      MIPS  eth2
  6:     119540      MIPS  ra0
  7:      35933      MIPS  timer
 14:          0      INTC  ralink_gpio
 20:         62      INTC  serial
 25:          1      INTC  ralink_esw
 26:          1      INTC  ehci_hcd:usb1, ohci_hcd:usb2
ERR:          0

На глючной стоковой прошивке скорость 80+. С этим можно что-то поделать или это потолок для этого железа с этой прошивкой?


Ну судя по всему у вас каких-то правил для обработки пакетов накручено.

С этим можно что-то поделать

Очевидно же что выкинуть васянопрошивку и вкатить ту что собрал производитель железа. На стоковой то у вас та скорость, что провайдер дает.

это потолок для этого железа

Ну если у вас там стамегабитные интерфейсы и роутер выдает 80+ то это очень даже не плохо (у вас же там небось какой-нибудь pptp еще используется). Но вообще по "домашним" dlink'ам я слушал больше всего жалоб, постарайтесь в следующий раз не покупать их продукцию.

micronekodesu ★★ ()
Ответ на: комментарий от micronekodesu

Ну судя по всему у вас каких-то правил для обработки пакетов накручено.

Да каких-то особых правил там нету

Очевидно же что выкинуть васянопрошивку и вкатить ту что собрал производитель железа. На стоковой то у вас та скорость, что провайдер дает.

На стоковой есть другие фатальные проблемы, поэтому и пробовал padavan. На самом деле она очень неплоха, если бы не этот ksoftirqd.

Сейчас нагуглил про Interrupt coalescing, но там все сложно. К тому же утилиты ethtool в составе нету.

Но вообще по «домашним» dlink’ам я слушал больше всего жалоб

Да все бюджетники мне кажется примерно одного уровня. Разве что tp-link’и были более менее адекватные.

to peregrine: dir-620d прошивка padavan последняя версия

ren11 ()
Ответ на: комментарий от ren11

Если стоковая прошивка использовала аппаратные возможности форвардинга/NAT, но на других прошивках не добиться таких скоростей.

dir-620d - это dir-620d/f1a?

Он на MT7620N который умеет аппаратно форвардить/НАТить, но открытые драйвера это не поддерживают. Оно еще и одноядерное.

vel ★★★★★ ()