Перейти к содержимому
Калькуляторы

Кто что думает про RPS/RFS в новом ядре linux?

Будьте любезны, пожалуйста, по подробнее про 10G бродком....

Я то же такой хочу))))

02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM57711E 10-Gigabit PCIe
    Subsystem: Hewlett-Packard Company Device 7058
    Flags: bus master, fast devsel, latency 0, IRQ 40
    Memory at f9800000 (64-bit, non-prefetchable) [size=8M]
    Memory at f9000000 (64-bit, non-prefetchable) [size=8M]
    [virtual] Expansion ROM at e4010000 [disabled] [size=64K]
    Capabilities: [48] Power Management version 3
    Capabilities: [50] Vital Product Data <?>
    Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-
    Capabilities: [a0] MSI-X: Enable+ Mask- TabSize=17
    Capabilities: [ac] Express Endpoint, MSI 00
    Capabilities: [100] Device Serial Number 54-31-b7-fe-ff-85-d3-d8
    Capabilities: [110] Advanced Error Reporting <?>
    Capabilities: [150] Power Budgeting <?>
    Capabilities: [160] Virtual Channel <?>
    Kernel driver in use: bnx2x
    Kernel modules: bnx2x

 

 

Вручную задано 4 очереди:

  66:      56124     858265          0          0     985166       3630        650      90250   PCI-MSI-edge      eth0
  67:  267172806 3575636609          0          0          0          0          0          0   PCI-MSI-edge      eth0-rx-0
  68:         97 1639428370        100          0 3465715304          0          0          0   PCI-MSI-edge      eth0-rx-1
  69:    7319531   12993439        237          0          0          0          0          0   PCI-MSI-edge      eth0-tx-0
  70:         29  530072608          0 2345601238          0          0          0          0   PCI-MSI-edge      eth0-tx-1
  71:        533     983533          0          0     856775      90041      55746       4116   PCI-MSI-edge      eth1
  72:         27          0 1830181446          0          0          0          0          0   PCI-MSI-edge      eth1-rx-0
  73:        111          0          0 1873577924          0          0          0          0   PCI-MSI-edge      eth1-rx-1
  74:   44739359          0   24481514          0          0          0          0          0   PCI-MSI-edge      eth1-tx-0
  75:      92404          0 1606315414   31767023          0          0          0          0   PCI-MSI-edge      eth1-tx-1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

где купить такого зверя???

Единственное, что нашел это Intel E10G41BFLR

Ну и на каждом шагу есть Planet ENW-9801 Сетевая карта, Dual Port 10G Ethernet SFP+

 

Посоветуйте, пожалуйста что лучше ставить (и где это добыть!!!)!

 

Будьте любезны, пожалуйста, по подробнее про 10G бродком....

Я то же такой хочу))))

02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM57711E 10-Gigabit PCIe
    Subsystem: Hewlett-Packard Company Device 7058
    Flags: bus master, fast devsel, latency 0, IRQ 40
    Memory at f9800000 (64-bit, non-prefetchable) [size=8M]
    Memory at f9000000 (64-bit, non-prefetchable) [size=8M]
    [virtual] Expansion ROM at e4010000 [disabled] [size=64K]
    Capabilities: [48] Power Management version 3
    Capabilities: [50] Vital Product Data <?>
    Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-
    Capabilities: [a0] MSI-X: Enable+ Mask- TabSize=17
    Capabilities: [ac] Express Endpoint, MSI 00
    Capabilities: [100] Device Serial Number 54-31-b7-fe-ff-85-d3-d8
    Capabilities: [110] Advanced Error Reporting <?>
    Capabilities: [150] Power Budgeting <?>
    Capabilities: [160] Virtual Channel <?>
    Kernel driver in use: bnx2x
    Kernel modules: bnx2x

 

 

Вручную задано 4 очереди:

  66:      56124     858265          0          0     985166       3630        650      90250   PCI-MSI-edge      eth0
  67:  267172806 3575636609          0          0          0          0          0          0   PCI-MSI-edge      eth0-rx-0
  68:         97 1639428370        100          0 3465715304          0          0          0   PCI-MSI-edge      eth0-rx-1
  69:    7319531   12993439        237          0          0          0          0          0   PCI-MSI-edge      eth0-tx-0
  70:         29  530072608          0 2345601238          0          0          0          0   PCI-MSI-edge      eth0-tx-1
  71:        533     983533          0          0     856775      90041      55746       4116   PCI-MSI-edge      eth1
  72:         27          0 1830181446          0          0          0          0          0   PCI-MSI-edge      eth1-rx-0
  73:        111          0          0 1873577924          0          0          0          0   PCI-MSI-edge      eth1-rx-1
  74:   44739359          0   24481514          0          0          0          0          0   PCI-MSI-edge      eth1-tx-0
  75:      92404          0 1606315414   31767023          0          0          0          0   PCI-MSI-edge      eth1-tx-1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

где купить такого зверя???

Единственное, что нашел это Intel E10G41BFLR

Ну и на каждом шагу есть Planet ENW-9801 Сетевая карта, Dual Port 10G Ethernet SFP+

 

Посоветуйте, пожалуйста что лучше ставить (и где это добыть!!!)!

Хмм. Полагаю искать штучно такого зверя надо у интеграторов. И то под заказ. В простых магазинах скорее всего такого не сыскать. Скинутый вариант встроен в блейд-сервер HP.

Вот, например, опции для DELL R410: http://www1.euro.dell.com/ru/ru/business/%...d&cs=rubsdc

Сетевая плата Intel 10GbE

Сетевая плата Broadcom 10GbE

Думаю как минимум в этом виде можно заказать. Или поискать другие сборки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Таки кто-то заметил оптимизацию от этого RPS, там где очереди не появились?

Выше я писал отчет о результатах тестирования на насе. Коротко - распараллеливание действительно имеется...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Таки кто-то заметил оптимизацию от этого RPS, там где очереди не появились?
Выше я писал отчет о результатах тестирования на насе. Коротко - распараллеливание действительно имеется...

Кроме описания на LWN есть ссылка на нормальный док по RPS/RFS? А то что-то в тупик меня ставят фразы "включение rfs на 64к записей". Что есть включение и где та самая таблица на 64к записей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Таки кто-то заметил оптимизацию от этого RPS, там где очереди не появились?
Выше я писал отчет о результатах тестирования на насе. Коротко - распараллеливание действительно имеется...

Кроме описания на LWN есть ссылка на нормальный док по RPS/RFS? А то что-то в тупик меня ставят фразы "включение rfs на 64к записей". Что есть включение и где та самая таблица на 64к записей?

Да, действительно интересно, где тот самый "рубильник"))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Описания я не особо нашел, нашел упоминание в http://www.kerneltrap.com/mailarchive/linu.../6275040/thread - которое и юзал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Хоть что-то прояснилось. А то во всех анонсах RPS/RFS, а как и с чем его едят нигде нет. O_o

 

Описания я не особо нашел, нашел упоминание в http://www.kerneltrap.com/mailarchive/linu.../6275040/thread - которое и юзал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Апну тему.

У одного меня на e1000e RPS не работает? Драйвер - ядреный с 2.6.35, версии 1.0.2-k4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Апну тему.

У одного меня на e1000e RPS не работает? Драйвер - ядреный с 2.6.35, версии 1.0.2-k4

все отлично работает и согласуется с irq affinit

ставьте последние дрова для сетевухи, взять их можно на сайте intel-a

убедитесь что загрузились и используются именно последние драйвера "ethtool eth0"

я собирал так "make CFLAGS_EXTRA=-DCONFIG_E1000E_SEPARATE_TX_HANDLER install"

потом делаю

echo ffff > /sys/class/net/eth0/queues/rx-0/rps_cpus

этой командой балансирую по всем ядрам у меня их 4

 

вместо ffff можно указать 2^№ядра

 

ядро у меня

uname -a

Linux srv 2.6.37 #2 SMP Thu Feb 10 08:57:53 MSK 2011 x86_64 GNU/Linux

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.