
Fro
05.10.2017
10:53:43

Goletsa
05.10.2017
10:54:14
ну не такие и плохие карты в целом, прибить прерывания по ядрам и жить можно

Fro
05.10.2017
10:54:15
Чуток кривовато сфоткал)

Dmitry
05.10.2017
10:54:16
эта тема уже жавно обсуждалась

Google

Dmitry
05.10.2017
10:54:24
ограничение в драйвере

Goletsa
05.10.2017
10:54:30
во времена 7.х с ними прям боль была
не ограничить количество потоков по количеству ядер чтоли?

Dmitry
05.10.2017
10:55:08
/usr/src/sys/dev/e1000# cat if_em.c | grep MAX
#define MAX_INTS_PER_SEC 8000

Goletsa
05.10.2017
10:55:19
это не em
это igb

Fro
05.10.2017
10:55:27
Это igb

Goletsa
05.10.2017
10:55:28
em - PT

Dmitry
05.10.2017
10:55:44
там так само

Fro
05.10.2017
10:55:51
ну не такие и плохие карты в целом, прибить прерывания по ядрам и жить можно
#!/bin/sh
# PROVIDE: cpuset-igb
# REQUIRE: FILESYSTEMS
# BEFORE: netif
# KEYWORD: nojail
case "$1" in
*start)
echo "Binding igb(4) IRQs to CPUs"
cpus=sysctl -n kern.smp.cpus
vmstat -ai | sed -E '/^irq.*que/!d; s/^irq([0-9]+): igb([0-9]+):que ([0-9]+).*/\1 \2 \3/' |\
while read irq igb que
do
cpuset -l $(( ($igb+$que) % $cpus )) -x $irq
done
;;
esac

Dmitry
05.10.2017
10:55:53
на 8.2 точно

Fro
05.10.2017
10:55:56
Взял у dadv

Google

Goletsa
05.10.2017
10:56:05
на 8.2 точно
я поже могу поискать что крутил, ну даже допусти 8000 прерываний, увеличиваются размеры буферов приема\отправки и жить можно

Dmitry
05.10.2017
10:57:25
нет
упрешься в потолок около 800 мегабит

Goletsa
05.10.2017
10:58:05
ща графики укатились куда-то

Dmitry
05.10.2017
10:58:19
ну так на двух карточках

Goletsa
05.10.2017
10:58:27
ну материнка такая
один фиг 930 на порт потолок же
ибо загловки
и вот в него я и упирался
когдато оч давно когда еще даминет там был, да, видел 800 потолок
но шейпер вынес наружу

Dmitry
05.10.2017
11:00:13
а что там шейпить то ?
юзерей ?

Goletsa
05.10.2017
11:00:23
да

Dmitry
05.10.2017
11:00:47
юзеры по IPoE или как-то по другому ?

Andrey
05.10.2017
11:00:49
злой ты %)

Goletsa
05.10.2017
11:02:21

Dmitry
05.10.2017
11:02:24
если юзеры не по IPoE, то всякие очереди в igb идут лесом

Google

Goletsa
05.10.2017
11:02:35
но он был вынесен на отдельыне сервера

Dmitry
05.10.2017
11:02:51
потому как карточка генерирует хеш по IP адресу

Goletsa
05.10.2017
11:03:38
да я в курсе, не делал я lacp на л2
у меня брас от ната исторически отделен

Dmitry
05.10.2017
11:03:49
ставь 11.1-STABLE и mpd5 из сорцов - и будет тебе счастье с PPPoE

Goletsa
05.10.2017
11:04:07
но нат остался на фре
хотя вот ща некротик для теста стоит

Dmitry
05.10.2017
11:04:28
а почему не на джуне ?

Goletsa
05.10.2017
11:04:34
нат?
дорого карты

Dmitry
05.10.2017
11:04:48
MS-MIC-16G - $5000 всего

Goletsa
05.10.2017
11:04:52
есть пара srx, ннадо?)
использовал под нат
говно полное

Dmitry
05.10.2017
11:05:02
до 5.4 гига ната

Goletsa
05.10.2017
11:05:14

Dmitry
05.10.2017
11:05:58
https://show-route.blogspot.com/2015/08/multiservices-modular-interfaces-card.html
внизу там примеры рабочих железок

Goletsa
05.10.2017
11:06:16
А сормить это потом как

Google

Goletsa
05.10.2017
11:06:55

Dmitry
05.10.2017
11:06:59
lawful intercept там "из каропки"

Goletsa
05.10.2017
11:07:16
но CCR1036 дешевле)

Dmitry
05.10.2017
11:07:25
ну так MX104 - это мой как раз

Eli
05.10.2017
11:07:26

Goletsa
05.10.2017
11:07:29

Eli
05.10.2017
11:07:45
маловато будет

Goletsa
05.10.2017
11:08:11
ну они по 2.5 фулдуплекса с трудом давали, упирались в 400к сессий

Admin
ERROR: S client not available

Goletsa
05.10.2017
11:08:18
при заявленных 1М в доках
ну хотя это явно не операторская железка

Dmitry
05.10.2017
11:08:58
сорри, не ту ссылку дал
https://show-route.blogspot.com/2017/02/juniper-mx-cg-nat-based-on-ms-mic.html

Goletsa
05.10.2017
11:09:02
просто впарили руководству

Dmitry
05.10.2017
11:09:56
3. MX104, Redundant MS-MIC + load balancing, 7k DHCP clients, 300k NAT service sessions.
NAT-ing by forwarding-options filter (FBF).
~5.0 Gbps
~ 400k NAT sessions

Goletsa
05.10.2017
11:10:16
у меня 80 и 104

Dmitry
05.10.2017
11:10:17
am@client3> show services sessions count
Interface Service set Sessions count
mams-0/2/0 NAT-SERVICE-SET 151384
mams-1/0/0 NAT-SERVICE-SET 132472
am@client3> show services service-sets summary
Service sets CPU
Interface configured Bytes used Policy bytes used utilization
ms-0/2/0 2 1615511781 (13.99%) 8030776 ( 0.74%) 18.00 %
ms-1/0/0 2 1589612549 (13.77%) 8021712 ( 0.74%) 16.63 %

Goletsa
05.10.2017
11:10:31
ну и остается вопрос как сормить все равно

Eli
05.10.2017
11:10:34
1400
Хотя можно подумать. А в каком варианте, 10г?

Google

Goletsa
05.10.2017
11:10:42
ща я могу хоть зеркалить до нат

Dmitry
05.10.2017
11:10:48
am@client3> show interfaces ams0
Physical interface: ams0, Enabled, Physical link is Up
Interface index: 179, SNMP ifIndex: 551
Type: Adaptive-Services, Link-level type: Adaptive-Services, MTU: 9192, Speed: 40000mbps
Device flags : Present Running
Interface flags: Point-To-Point SNMP-Traps Internal: 0x0
Link type : Full-Duplex
Link flags : None
Last flapped : 2017-01-17 14:27:51 EET (3w0d 23:57 ago)
Input rate : 4075308504 bps (572676 pps)
Output rate : 4121909608 bps (575395 pps)

Goletsa
05.10.2017
11:10:53
lacp солил

Dmitry
05.10.2017
11:11:13
в джунипере пишешь правила файрвола с форвардингом, и зеркалишь что нужно и куда нужно

Goletsa
05.10.2017
11:11:14
и они падали изза этого регулярно

Dmitry
05.10.2017
11:11:21
сетевых карт там полно
можно хоть все 10G отзеркалить

Goletsa
05.10.2017
11:11:42
когда протов нет - некуда зеркалить
2*10 дофига стоит

Dmitry
05.10.2017
11:12:04
из коробки идут 4 10G порта

Goletsa
05.10.2017
11:12:09
заняты
уже)
я могу потом нарисовать приколы с 80(

Dmitry
05.10.2017
11:13:27
FPC 2 BUILTIN BUILTIN MPC BUILTIN
MIC 0 BUILTIN BUILTIN 4x 10GE(LAN) SFP+

Goletsa
05.10.2017
11:13:29
А ща ещё скоро за 10 перевалим

Dmitry
05.10.2017
11:14:20
ну так еще 4 дырки пустые

Goletsa
05.10.2017
11:14:23
Даунлинк, аплинк, выход нат, линк между мх
Толку то
4*10 не совместима