Разные сетевые чипы на серверной материнке

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
57EA17h
рядовой
Сообщения: 18
Зарегистрирован: 2010-03-03 11:02:13
Контактная информация:

Разные сетевые чипы на серверной материнке

Непрочитанное сообщение 57EA17h » 2011-06-29 10:07:20

Несколько дней назад один из BRASов начал затыкаться по количеству пакетов на входящем интерфейсе. Вообщем-то "тюнинг" процесс бесконечный :), поэтому как всегда начал с подкручивания различных sysctl. Что меня сразу смущало, так это то, что при равном количестве пакетов на внешнем и внутреннем интерфейсе, затыкался только один. Вчера вечером обнаружил вот какую вещь (em0 -внутренний интерфейс, em1 - внешний проблемный):

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

 /var/run/dmesg.boot

em0: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0x1000-0x101f mem 0xb1a00000-0xb1a1ffff,0xb1900000-0xb19fffff,0xb1a20000-0xb1a23fff irq 28 at device 0.0 on pci1
em0: Using MSIX interrupts with 3 vectors
em0: [ITHREAD]
em0: [ITHREAD]
em0: [ITHREAD]
em0: Ethernet address: 00:15:17:fa:e5:71


em1: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0x2100-0x211f mem 0xb1b00000-0xb1b1ffff,0xb1b44000-0xb1b44fff irq 20 at device 25.0 on pci0
em1: Using an MSI interrupt
em1: [FILTER]
em1: Ethernet address: 00:15:17:fa:e5:70

pciconf -lv | grep ^em -A4
em1@pci0:0:25:0:        class=0x020000 card=0x34da8086 chip=0x10cc8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = network
    subclass   = ethernet
uhci0@pci0:0:26:0:      class=0x0c0300 card=0x34da8086 chip=0x3a378086 rev=0x00 hdr=0x00
--
em0@pci0:1:0:0: class=0x020000 card=0x34da8086 chip=0x10d38086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel 82574L Gigabit Ethernet Controller (82574L)'
    class      = network
    subclass   = ethernet
Соответственно и обработка пакетов была выстроена по разному на интерфейсах. На em0 пакеты обрабатывались в несколько очередей и нагрузка была равномерно размазана ( спасибо MSIX), а на em1 вся обработка идёт в один тред, забивая одно из ядер на 100%.
Серверная материнка: Intel S5500BC.
К чему я тут это всё пишу - форумцы, было у кого подобное или мне так повезло? Или всё-таки чипы одинаковые и мне надо каким-то образом убедить в этом FreeBSD?

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

# uname -r -p
8.2-RELEASE amd64

Деньги надо зарабатывать кровью и потом. Кровью врагов и потом рабов.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Разные сетевые чипы на серверной материнке

Непрочитанное сообщение f_andrey » 2011-06-29 10:16:20

В чём вопрос то?
Two 10/100/1000 NICs
• One Gigabit Ethernet device (82574L) connects to the PCI
Express* Gen2 x1 interface on the Intel® IOH 5500 chipset.
• One Gigabit Ethernet device (82567) connects to the Gigabit
LAN Connect Interface / LAN Connect Interface on the Intel®
ICH10R.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

57EA17h
рядовой
Сообщения: 18
Зарегистрирован: 2010-03-03 11:02:13
Контактная информация:

Re: Разные сетевые чипы на серверной материнке

Непрочитанное сообщение 57EA17h » 2011-06-29 10:54:49

f_andrey, да больше не вопрос, а поделился неприятным сюрпризом.
Интересно, а яндексовые драйвера с 82567 будут лучше работать?
Деньги надо зарабатывать кровью и потом. Кровью врагов и потом рабов.