Size: a a a

2020 March 20

D

Dimka88 in Accel-PPP
Yes, exactly. Some intel drivers ixgbe, igb, i40e contain this script
источник

E@

Emanuel @arianyquerovoce in Accel-PPP
09:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
09:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
источник

E@

Emanuel @arianyquerovoce in Accel-PPP
520
источник

E@

Emanuel @arianyquerovoce in Accel-PPP
I'll see if I find something
источник

E@

Emanuel @arianyquerovoce in Accel-PPP
I didn't install it here!
источник

E@

Emanuel @arianyquerovoce in Accel-PPP
[143112.812973] ixgbe 0000:09:00.1: complete
[143112.844929] ixgbe 0000:09:00.0: complete
[143112.881745] ixgbe: loading out-of-tree module taints kernel.
[143112.897758] Intel(R) 10GbE PCI Express Linux Network Driver - version 5.6.5
[143112.897759] Copyright(c) 1999 - 2019 Intel Corporation.
[143112.898230] ixgbe: 0000:09:00.0: ixgbe_check_options: FCoE Offload feature enabled
[143114.188319] ixgbe 0000:09:00.0: Multiqueue Enabled: Rx Queue count = 8, Tx Queue count = 8
[143114.190544] ixgbe 0000:09:00.0: 16.000 Gb/s available PCIe bandwidth, limited by 5 GT/s x4 link at 0000:00:03.0 (capable of 63.008 Gb/s with 8 GT/s x8 link)
[143114.190876] ixgbe 0000:09:00.0 eth0: MAC: 2, PHY: 1, PBA No: G63082-002
[143114.190878] ixgbe 0000:09:00.0: 9c:69:b4:61:0f:76
[143114.190886] ixgbe 0000:09:00.0 eth0: Enabled Features: RxQ: 8 TxQ: 8 FdirHash
[143114.190943] ixgbe 0000:09:00.0 eth0: Intel(R) 10 Gigabit Network Connection
[143114.191141] ixgbe: 0000:09:00.1: ixgbe_check_options: FCoE Offload feature enabled
[143114.269865] ixgbe 0000:09:00.0 enp9s0f0: renamed from eth0
[143115.490317] ixgbe 0000:09:00.1: Multiqueue Enabled: Rx Queue count = 8, Tx Queue count = 8
[143115.492534] ixgbe 0000:09:00.1: 16.000 Gb/s available PCIe bandwidth, limited by 5 GT/s x4 link at 0000:00:03.0 (capable of 63.008 Gb/s with 8 GT/s x8 link)
[143115.492869] ixgbe 0000:09:00.1 eth0: MAC: 2, PHY: 1, PBA No: G63082-002
[143115.492872] ixgbe 0000:09:00.1: 9c:69:b4:61:0f:77
[143115.492879] ixgbe 0000:09:00.1 eth0: Enabled Features: RxQ: 8 TxQ: 8 FdirHash
[143115.492939] ixgbe 0000:09:00.1 eth0: Intel(R) 10 Gigabit Network Connection
[143115.493500] ixgbe 0000:09:00.1 enp9s0f1: renamed from eth0
источник

E@

Emanuel @arianyquerovoce in Accel-PPP
Do you have any affinity?
источник

D

Dimka88 in Accel-PPP
Why you don’t use combined queues for NIC?
источник

PM

Pavel Makhanko in Accel-PPP
Andrey Tuzhik
по логике они должны оба ответить
и  тот кто первый на том и поднимется сессия
т.е. для новых сессий, балансировка не работает, так?
источник

D

Dimka88 in Accel-PPP
Должно и для новых работать
источник

AT

Andrey Tuzhik in Accel-PPP
Дима, там  вопрос был когда равное значение веса
источник

PM

Pavel Makhanko in Accel-PPP
Andrey Tuzhik
Дима, там  вопрос был когда равное значение веса
Есть 2 серера, на обоих weight=1. Первый сервер 300 активных абонентов, второй сервер 200. Вопрос был, где стартанет новая сессия. Как я понял, где угодно?
источник

AT

Andrey Tuzhik in Accel-PPP
Нет
источник

AT

Andrey Tuzhik in Accel-PPP
Там где 200
источник

Е

Евгений Вайд in Accel-PPP
Pavel Makhanko
Есть 2 серера, на обоих weight=1. Первый сервер 300 активных абонентов, второй сервер 200. Вопрос был, где стартанет новая сессия. Как я понял, где угодно?
на том где 200
источник

Е

Евгений Вайд in Accel-PPP
пока не установится равновесие
источник

Е

Евгений Вайд in Accel-PPP
переменная из weight умножается на количество сессий, устанавливается вес, чем выше вес, тем ниже приоритет сервера для новых сессий
источник

PM

Pavel Makhanko in Accel-PPP
Евгений Вайд
переменная из weight умножается на количество сессий, устанавливается вес, чем выше вес, тем ниже приоритет сервера для новых сессий
Описание работы: при получении DHCPDISCOVER accel-ppp отправляет широковещательный DHCP пакет с таким-же xid и добавляет спец. venodor-specific опцию куда записывает свой вес: глобальный weight умноженный на общее кол-во сессий, либо, если задан интерфейсный вес, то интрефейсный вес умноженный на кол-во сессий на интерфейсе. Получив такое сообщение от другого accel-ppp, происходит поиск сессий по xid и сравнивается её вес с принятым, если принятый вес меньше, то сессия останавливается.
источник

PM

Pavel Makhanko in Accel-PPP
там нет слова про новые сессии
источник

Е

Евгений Вайд in Accel-PPP
Pavel Makhanko
Описание работы: при получении DHCPDISCOVER accel-ppp отправляет широковещательный DHCP пакет с таким-же xid и добавляет спец. venodor-specific опцию куда записывает свой вес: глобальный weight умноженный на общее кол-во сессий, либо, если задан интерфейсный вес, то интрефейсный вес умноженный на кол-во сессий на интерфейсе. Получив такое сообщение от другого accel-ppp, происходит поиск сессий по xid и сравнивается её вес с принятым, если принятый вес меньше, то сессия останавливается.
DHCP-DISCOVER в нормальных условиях только на новых подключениях летит
источник