... Многие новые пользователи Carbon Reductor часто просят дать рекомендацию по подбору оборудования, причём довольно таки конкретную. Увы, тестированием большого количества разного железа в рамках компании мы заняться не можем, но хотя бы попробуем составить список уже используемого оборудования, которое ни разу не напрягало после соответствующих настроек. {toc} h1. Сетевые карты Многие сетевые карты не работают в полный потенциал из коробки и часто приходится их немного тюнить. Не стоит считать что если вы засунули классную и дорогую 10гбит/с карту в сервер, то потерь точно не будет. Однако после грамотной настройки на многих сетевых картах можно добиться очень высокой производительности.
|
h2. Broadcom / Emulex
|
h3. NetXtreme BCM5720 Gigabit Ethernet PCIe
|
h3. NetXtreme II BCM5709
|
|
h3. e729
|
h3. NetXtreme BCM5720
|
|
Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 02), Subsystem: Emulex Corporation Device e729
|
|
h3. Emulex Corporation OneConnect 10Gb NIC (be3) (rev 02) / Emulex Corporation Device e729
|
Максимальный RX-буфер: 1024
|
... По умолчанию имеет несколько rxtx очередей. Из коробки иногда не хватает значения rx_frag_size, из-за чего растёт счётчик dropped пакетов, но решается очень просто: {code} echo options be2net rx_frag_size=4096 > /etc/modprobe.d/be2net.conf reboot {code} h2. Intel h3. I210 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03), Subsystem: Super Micro Computer Inc Device 1533 Максимальный RX-буфер: 4096 По умолчанию 4 rxtx очереди на 4 ядрах
|
|
h3. 82545EM
|
|
h3. I350
|
h3. 82576
|
... h3. 82599ES Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP\+ Network Connection (rev 01) Максимальный RX-буфер: 4096 По умолчанию 4 rxtx очереди на 4 ядрах h2. HP h3. NC112T Тот же Intel 82574 внутри. h2. Прочее h3. Mellanox Technologies MT27520 Family \[ConnectX-3 Pro\]
|
Несколько очередей и большой rx-буфер.
|
h3. VMware VMXNET3 Ethernet Controller Лучшее, что можно выбрать из виртуальных сетёвок в VMWare.
|