[РЕШЕНО] Низкая скорость сетевого интерфейса независимо от сетевой карты

Ответить

Автор темы
count0
Сообщения: 76
Зарегистрирован: 27 авг 2013, 00:41
Откуда: Сибирь

[РЕШЕНО] Низкая скорость сетевого интерфейса независимо от сетевой карты

#1

Сообщение count0 » 15 дек 2020, 07:27

[ 3] local 10.0.0.254 port 41342 connected with 10.0.0.2 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-11.6 sec 768 KBytes 544 Kbits/sec
Свитч 3com гигабитный. Пробовал через dlink 1008G, напрямую. Неважно.
В шлюзе 4 сетевые карты. Встройка Realtek 8169 (локалка была на ней, менял драйвер на 8168, переткнул в Intel PRO 1000MT - не помогло), Intel PCI, 3com PCI, Marvel PCI-E. Звуковая карта Aureal Vortex. Мать MSI P68, s1155. Ядро Linux 5.4.0-42-generic. Опции:

Код: Выделить всё

acpi_osi=Linux vmalloc=256MB acpi_backlight=vendor rcutree.rcu_idle_gp_delay=1 acpi=force usbcore.autosuspend=-1 pcie_port_pm=off intel_pstate=disable processor.ignore_ppc=1 acpi_osi=Linux apparmor=0 intel_iommu=off video=HDMI-A-1:e video=VGA-0:e
Началось всё ещё на 16.04.x 64 бита. На 32-битной вроде было норм, но это не точно. Обновлял до последних релизов, потом на 18.04.5. Кстати, обновите ссылки на скачивание дистров напрямую и с торрентов на странице "Скачать Lubuntu" .
Так вот. Какую сетевуху на eth0-lan не привяжешь, со временем (от десятков минут до нескольких часов) скорость становится в районе 1 мбит-а. Помогает ifdown-ifup интерфейс. Поставил в cron каждые 5 минут. Но хочется разобраться, т.к. это шлюз.
Есть iptables. Если нужно покажу, хотя не хотелось бы. UPD. Вспомнил, что делал

Код: Выделить всё

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
во время низкой скорости, не помогло.
Есть Virtualbox. Снёс сейчас, может её мост в локалку как-то влияет. Не помогло, через сутки скорость упала.
Пробовал включать неразборчивый режим (promisc), не помогло (был как-то глюк, что локалка на r8169 отваливалась, лечилось запуском wireshark на интерфейсе либо перезагрузкой, но потом с обновлениями прошло).
NetworkManager-a нет и не было. Systemd есть, могу загрузиться в upstart.
Скажите, куда копать?
Последний раз редактировалось count0 28 дек 2020, 20:20, всего редактировалось 1 раз.


Автор темы
count0
Сообщения: 76
Зарегистрирован: 27 авг 2013, 00:41
Откуда: Сибирь

Re: Низкая скорость сетевого интерфейса независимо от сетевой карты

#2

Сообщение count0 » 16 дек 2020, 12:07

Нашёл похоже. #dmesg ругается на
irq 16: nobody cared (try booting with the "irqpoll" option)
Погуглил, нашёл, что счастливчики, у которых PCI реализовано через контроллер PCI-Pcie, особенно производителя Asmedia, нормально этими PCI пользоваться не смогут ))
Вот тут человек пробовал предлагаемый irqpoll, не помогло.
https://debianforum.ru/index.php/topic, ... l#msg43982
Говорит надо писать noirqdebug и #grub-update не забыть ;-)
Добавил, сетевухи поменял местами, буду мониторить.


Автор темы
count0
Сообщения: 76
Зарегистрирован: 27 авг 2013, 00:41
Откуда: Сибирь

Re: Низкая скорость сетевого интерфейса независимо от сетевой карты

#3

Сообщение count0 » 28 дек 2020, 20:19

Всё ок, перезагружался, проверял 2 недели. Побочных эффектов тоже не заметил.

Ответить