Рекомендованное оборудование

Skip to end of metadata
Go to start of metadata

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

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

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

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

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

Melanox

Вообще - классные сетёвки.

Mellanox Technologies MT27520 Family [ConnectX-3 Pro]

Несколько очередей и большой rx-буфер.

Broadcom / Emulex

NetXtreme BCM5720

Emulex Corporation OneConnect 10Gb NIC (be3) (rev 02) / Emulex Corporation Device e729

Максимальный RX-буфер: 1024

По умолчанию имеет несколько  rxtx очередей.

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

echo options be2net rx_frag_size=4096 > /etc/modprobe.d/be2net.conf
reboot

Intel

Хоть они и хороши, если возникнут проблемы - есть статья.

I210

Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03), Subsystem: Super Micro Computer Inc Device 1533

Максимальный RX-буфер: 4096

По умолчанию 4 rxtx очереди на 4 ядрах

Внимание: Иногда имеет проблемы при работе на дефолтном модуле ядра. В одном случае это удалось победить установкой последней версии драйвера, собранного с опцией IGB_NO_LRO.

I350

82576

82599ES

Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)

Максимальный RX-буфер: 4096

По умолчанию 4 rxtx очереди на 4 ядрах

HP

NC112T

Тот же Intel 82574 внутри (с теми же вероятными, но решаемыми проблемами)

Прочее

VMware VMXNET3 Ethernet Controller

Лучшее, что можно выбрать из виртуальных сетёвок в VMWare.

Virtio

Относительно приемлемое решение для Proxmox/KVM, по той причине, что остальное - ещё хуже.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.