accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

PPTP related questions
G1UK
Posts: 6
Joined: 19 Jan 2016, 06:08

accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by G1UK »

Вообщем проблема такая.
Centos7 + accel-ppp(1.7.0-1.10) + 10GBe (двухпортовая сетевуха) - просто обрубается все, на команды реагировать перестает.
Debian + тоже самое - kernel panic
Все это на PPTP, причем если вернуть 1GBe двухпортувую интел сетеваху - все работает стабильно.

Крашится на любом кол-ве pptp сессий от 200+ до 3к.
Какие данные нужны для дебага? или есть какое-то готовое решение ?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by dimka88 »

G1UK wrote: Крашится на любом кол-ве pptp сессий от 200+ до 3к.
Думаю дело не в accel, а скорее всего с драйверами сетевой карты.
Вы используете ixgbe драйвер?

Скрин паника покажите.
G1UK
Posts: 6
Joined: 19 Jan 2016, 06:08

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by G1UK »

Без accel ось работает сколько угодно времени, даже под сетевой нагрузкой, оставляли torrent для теста почти на неделю.
Спойлер
Image

Code: Select all

ixgbe                 232328  0
r8169                  68262  0
mii                    12675  1 r8169
dca                    13168  1 ixgbe
ptp                    17692  1 ixgbe
pps_core               17225  1 ptp
usb_common             12440  1 usbcore
mdio                   12599  1 ixgbe
Нехватает тэга spoiler =)
Last edited by G1UK on 19 Jan 2016, 06:29, edited 1 time in total.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by dimka88 »

Возьмите Debian 8, и ixgbe новые не ставьте, оставьте какие есть в ОС.
G1UK
Posts: 6
Joined: 19 Jan 2016, 06:08

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by G1UK »

dimka88 wrote:Возьмите Debian 8, и ixgbe новые не ставьте, оставьте какие есть в ОС.
Стоит 8.2 со своими драйверами, или именно 8 нужно ?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by dimka88 »

G1UK wrote: Стоит 8.2 со своими драйверами, или именно 8 нужно ?
Тут видно проблема серьёзная, как вариант попробовать собрать новые драйвера c сайта intel.

ps:/ Мне еще предстоит повозится с сервером с 10g картой на следующей неделе, и как показывает мой печальный опыт, нужно брать генту и ванильное ядро.
G1UK
Posts: 6
Joined: 19 Jan 2016, 06:08

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by G1UK »

dimka88 wrote:
G1UK wrote: Стоит 8.2 со своими драйверами, или именно 8 нужно ?
Тут видно проблема серьёзная, как вариант попробовать собрать новые драйвера c сайта intel.

ps:/ Мне еще предстоит повозится с сервером с 10g картой на следующей неделе, и как показывает мой печальный опыт, нужно брать генту и ванильное ядро.
Собрал драйвера 4.1.5, запустил, закинул 80 тел, смотрю пока.
G1UK
Posts: 6
Joined: 19 Jan 2016, 06:08

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by G1UK »

Вообщем 3 дня проработала VPN и опять упала в паник.
Спойлер
bf3bc-clip-14kb.png
bf3bc-clip-14kb.png (13.92 KiB) Viewed 3762 times
Спойлер
oNhJnayoXR4.jpg
oNhJnayoXR4.jpg (174.52 KiB) Viewed 3762 times
Если нужны какие-то данные для диагностики, готов предоставить, но как я всетаки понимаю проблема в ixgbe. Хотелось бы услышать какие либо предложения по этому поводу.
Еще уточню что на том же драйвере, ставили в этот же сервак физически гигабитную 2-х портовую сетевуху, все работало стабильно...
brodayga
Posts: 95
Joined: 23 Oct 2014, 06:13

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by brodayga »

ядро 2.6 . Модуль pptp собирали из исходников? И гигабитная сетевая не многопоточная?
G1UK
Posts: 6
Joined: 19 Jan 2016, 06:08

Re: accel-pppd(1.7 - 1.10)+10GBe intel chipset (PPTP)

Post by G1UK »

Linux vpn22 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) x86_64 GNU/Linux
accel качался с гита, собирался из исходников без варнингов.
Пробывал так cmake -DSHAPER=TRUE -DBUILD_DRIVER=TRUE -DKDIR=/usr/src/linux-3.16/ ../
и так cmake -DSHAPER=TRUE -DKDIR=/usr/src/linux-3.16/ ../

Сетевая карта Silicom PE210G2SPi9A-XR (intel 82599ES), 2 порта 10GE (SFP+) по 10гб/c

Гигабитка
Спойлер
root@vpn22:~# lshw -class network
*-network:0
description: Ethernet interface
product: 82576 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: eth1
version: 01
serial: 90:e2:ba:08:8b:28
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.0.5-k duplex=full firmware=1.5.1 ip=172.16.0.22 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:16 memory:f7c20000-f7c3ffff memory:f7800000-f7bfffff ioport:e020(size=32) memory:f7c44000-f7c47fff memory:f7400000-f77fffff memory:f7c48000-f7c67fff memory:f7c68000-f7c87fff
*-network:1
description: Ethernet interface
product: 82576 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0.1
bus info: pci@0000:01:00.1
logical name: eth2
version: 01
serial: 90:e2:ba:08:8b:29
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.0.5-k duplex=full firmware=1.5.1 ip=46.174.83.86 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:17 memory:f7c00000-f7c1ffff memory:f7000000-f73fffff ioport:e000(size=32) memory:f7c40000-f7c43fff memory:f6c00000-f6ffffff memory:f7c88000-f7ca7fff memory:f7ca8000-f7cc7fff
*-network DISABLED
description: Ethernet interface
product: AR8161 Gigabit Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 10
serial: 50:46:5d:8d:6b:dd
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx latency=0 link=no multicast=yes port=twisted pair
resources: irq:16 memory:f7d00000-f7d3ffff ioport:d000(size=128)
Post Reply