|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (13)
просмотр истории страницы{toc} |
Кратко: для Carbon Reductor в сервере в основном важны три вещи: хорошие сетевые карты, хороший процессор и хорошая оперативная память.{toc} |
h1. Сетевые карты |
Наша компания давно работает с интернет провайдерами. Несмотря на то что мы пишем софт, нам часто приходится помогать своим клиентам решать проблемы с оборудованием. Так вот - мы настолько намучались *намучились* с *D-Link* / *Realtek* / другими дешёвыми сетевыми картами за последние десять лет, что *категорически рекомендуем не использовать их для чего-то кроме рабочих станций.* |
|
Возможно как железо они не так уж и плохи, но дело в их драйвере: |
*Основные причины:* |
# Одна очередь на rxtx, вне зависимости от числа доступных ядер процессора. |
... |
h2. Intel |
* 82541GI Gigabit Ethernet Controller (rev 05) |
* 82541PI Gigabit Ethernet Controller (rev 05) * 82574L Gigabit Network Connection |
... |
* 82546EB Gigabit Ethernet Controller (rev 01) * 82546GB Gigabit Ethernet Controller (rev 03) |
* I219-V (rev 31) * I217 |
Хоть мы и рекомендуем Intel, но конкретно эти модели брать не советуем. |
... |
Только одна очередь, в итоге всем будет заниматься только одно ядро процессора. |
Для десктопа - хороша (и наверное дешёвая довольно), рабочей станции подходит, но для сервера фильтрации - не очень. |
Если используете, но не выходит поменять, а с ним начали возникать проблемы с зависаниями - [может помочь статья|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=65799130]. |
... |
h2. Broadcom |
* Broadcom Corporation NetXtreme BCM5701 |
* Broadcom Corporation NetXtreme BCM5704 * Broadcom Corporation NetXtreme BCM5715 |
* Broadcom Corporation NetXtreme BCM5719 - в целом вроде ничего, но в одной из инсталляций начала сыпать периодически появляются dropped / missed на 256 mbit/s. |
* Broadcom Corporation NetXtreme BCM5721 * Broadcom Corporation NetXtreme BCM5722 |
* Broadcom Corporation NetXtreme II BCM5708 |
* Broadcom Corporation NetXtreme II BCM5709 - несмотря на наличие нескольких очередей RSS может начать работать только на одной из них, создавая высокую нагрузку на единственное работающее ядро * Broadcom Corporation NetXtreme II BCM5716 , поддерживает распределение прерываний на доступные ядра, но основную массу пакетов всё равно оставляет на нулевом ядре. |
... |
* Red Hat, Inc Virtio network device * Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller |
* Marvell Technology Group Ltd. 88E8050 PCI-E ASF Gigabit Ethernet Controller * QLogic Corp. cLOM8214 1/10GbE Controller (rev 54) - не работает изменение числа очередей, из коробки 3rx, 1rxtx. * Сетевые карты NC326i |
h2. NVIDIA |
... |
7 0 0 7 7:7:7:0 да {code} |
h1. Оперативная память DDR1, DDR2 Частота оперативной памяти - тоже довольно важная вещь в задаче фильтрации трафика. Приблизительные цифры для сравнения: - DDR1 400 MHz - не подходит - DDR2 600 MHz \- не подходит - DDR3 1333-1600 MHz - плохо подходит - DDR4 2133-2800 MHz - подходит - DDR4 2800-3400 Mhz - хорошо подходит Не создавайте из оперативной памяти "бутылочное горлышко". P.S: объём памяти на текущий момент для Carbon Reductor не так важен, как частота. 4-8Gb - адекватный запас на ближайший год. |