Рекомендованные сетевые карты

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Новые и старые пользователи Carbon Reductor часто просят дать рекомендацию по подбору оборудования, причём довольно таки конкретную.

Увы, тестированием большого количества разного железа в рамках компании мы заняться не можем, но хотя бы попробуем составить список уже используемого оборудования, которое ни разу не напрягало после соответствующих настроек.

Сетевые карты

Многие сетевые карты не могут до конца закрыть свой потенциал из коробки и часто приходится их немного тюнить. Не стоит считать что если вы засунули классную и дорогую 10гбит/с карту в сервер, то потерь точно не будет.

Однако после грамотной настройки на многих сетевых картах можно добиться очень высокой производительности.

Вендор Модель Тип Число
очередей
(макс.)
Размер
буфера
(макс.)
Макс. наблюдавшаяся
нагрузка на 1 порт с
отсутствием потерь и
др. проблем
Проблемы
Mellanox MT27520 Family
[ConnectX-3 Pro]
10гбит/сек rx=128 rx=8192 6.5 Гбит/сек Число очередей может быть равным 
только степени двойки, неоптимально
на 6-ядерных процессорах
Broadcom
Emulex
OneConnect 10Gb NIC (be3)
Device e729
10гбит/сек combined=4 rx=1024
tx=2048
1 Гбит/сек Малое максимальное число
очередей, малый размер rx-буфера.
Подойдёт для 800-900мбит/сек.
Нужно увеличивать параметр модуля
rx_frag_size *
Intel 82599ES, 82599EB (2 порта)
82599EN (1 порт)
10гбит/сек combined=63 rx=4096
tx=4096
3.5 гбит/сек Нужно отключать опции LRO и GRO.
В остальном хороши, популярны, легко купить замену при
необходимости
Intel I210, I211, I350 1гбит/сек combined=8 rx=4096
tx=4096
800 мбит/сек В некоторых ситуациях требует
пересборки драйвера без поддержки
LRO, в противных случаях зависает.

* увеличение rx_frag_size для Emulex

Из коробки иногда не хватает значения rx_frag_size, из-за чего растёт счётчик dropped пакетов, но решается очень просто:

echo options be2net rx_frag_size=8192 > /etc/modprobe.d/be2net.conf
reboot
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.