Кратко
Для Carbon Reductor в сервере в основном важны три вещи: хорошие сетевые карты, хороший процессор и хорошая оперативная память.
Carbon Reductor должен использовать сервер исключительно один, несогласованное программное обеспечение устанавливать запрещено. Для установки требуется минимум 50Гб свободного места на диске. Рекомендуемый объём диска - 500Гб и более. |
Перед вводом сервера в эксплуатацию обязательно отключите все опции связанные с энергосбережением в BIOS/UEFI |
Дополнительная информация:
- Общие системные требования: http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51380324
- Плохое оборудование: http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51380422
- Хорошее оборудование: http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51380420
- Виртуальные машины: http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51708059
Примеры используемых конфигураций
Конфигурация 1
Процессор
model name : Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz CPU(s): 8 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 L1i cache: 32K L2 cache: 256K L3 cache: 8192K
Сетевая карта:
eth0: 01:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01) rx: 512/4096
Зеркало
В зеркало приходит: ≈520мбит/с и 148000 pps.
Итог: хороший сервер с большим запасом для текущей нагрузки.
Конфигурация 2
Процессор:
model name : Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
Сетевые карты:
eth0: 1a:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01) rx: 2048/4096 eth1: 1a:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01) rx: 4096/4096
Зеркало
В зеркало приходит 220мбит/с (54148 pps) в eth0 и 140мбит/c (42291 pps) в eth1.
Итог: Хороший сервер, есть большой запас производительности.
Процессоры
Общее
- 4+ ядра без гипертрединга - хорошо
- Intel - хорошо
- L3 кэш побольше - хорошо
- 3GHz+ частота - хорошо
- несколько socket'ов - в целом хорошо, но сложнее в правильной настройке
- если используется несколько сетевых карт для зеркала - хорошо
- если одна - имеет мало смысла и в некоторых случаях может быть хуже, чем на одном сокете.
- очень много ядер, но с маленькой частотой - не хорошо.
- 2 ядра, но с высокой частотой на очень небольшом трафике - хорошо.
- 1 ядро - очень нехорошо.
- гипертрединг - лучше отключать.
Нагрузка 16Гбит/сек+
- Intel® Xeon® Gold 6154 Processor, 3,00GHz, 4 sockets, 18 cores, 25M L3 cache
- Intel® Xeon® Gold 6144 Processor, 3.50 GHz, 4 sockets, 8 cores, 25M L3 cache
- Intel® Xeon® E5-2687W v4 @ 3.00GHz, 2 sockets, 12 cores, 30M L3 cache
- Intel® Xeon® E5-2689 v4 @3.10GHz, 2 sockets, 10 cores/socket, 25M L3 cache
- Intel® Xeon® E5-2690 @ 2.90GHz, 2 sockets, 8 cores/socket, 20M L3 cache
Нагрузка до 6 Гбит/сек
Два процессора
- Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz, 2 sockets, 6 cores/socket, 16M L3 cache
- Intel(R) Xeon(R) CPU X5650 @ 2.67GHz, 2 sockets, 6 cores/socket, 12M L3 cache
- Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz, 2 sockets, 6 cores/socket, 16M L3 cache
- Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz, 2 sockets, 4 cores/socket, 10M L3 cache
- Intel(R) Xeon(R) CPU X5570 @ 2.93GHz, 2 sockets, 4 cores/socket, 8M L3 cache
- Intel(R) Xeon(R) CPU E5645 @ 2.40GHz, 2 sockets, 6 cores/socket, 12M L3 cache
- Intel(R) Xeon(R) CPU E5530 @ 2.40GHz, 2 sockets, 4 cores/socket, 8M L3 cache
Один процессор
- Intel(R) Xeon(R) CPU E5-1660 v2 @ 3.30GHz, 6 cores, 16M L3 cache
- Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 4 cores, 8M L3 cache
- Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 4 cores, 8M L3 cache
- Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E3-1230 v5 @ 3.40GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E3-1270 @ 3.40GHz, 4 cores, 8M L3 cache
- Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz, 4 cores, 6M L3 cache
- Intel(R) Xeon(R) CPU E3-1240 @ 3.30GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 4 cores, 8M L3 cache
- Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz, 4 cores, 6M L3 cache
- Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz, 4 cores, 6M L3 cache
- Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU X3440 @ 2.53GHz, 4 cores, 8M L3 cache
Нагрузка до 200 Мбит/сек
- Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz, 6 cores, 16M L3 cache
- Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz, 2 socket, 6 cores/socket 16M L3 cache.
- Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz, 2 sockets, 8 cores/socket, 20M L3 cache
- Intel(R) Xeon(R) CPU E5345 @ 2.33GHz, 2 sockets, 4 cores/socket, no L3 cache
- Intel(R) Xeon(R) CPU E5405 @ 2.00GHz, 2 sockets, 4 cores/socket, no L3 cache
- Intel(R) Xeon(R) CPU E5430 @ 2.66GHz, 2 socket, 4 core/socket, no L3 cache
- Intel(R) Xeon(R) CPU E5504 @ 2.00GHz, 4 cores, 4M L3 cache
- Intel(R) Xeon(R) CPU E5607 @ 2.27GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E5620 @ 2.40GHz, 4 cores, 12M L3 cache
- Intel(R) Xeon(R) CPU L5335 @ 2.00GHz, 4 cores, no L3 cache
- Intel(R) Xeon(R) CPU L5520 @ 2.27GHz, 2 sockets, 4 cores/socket, 8M L3 cache
- Intel(R) Xeon(R) CPU X3220 @ 2.40GHz, 4 cores, no L3 cache
- Intel(R) Xeon(R) CPU E3-1240L v3 @ 2.00GHz, 4 cores, 8M L3 cache
- Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz, 6 cores, 16M L3 cache
- Intel(R) Xeon(R) CPU E5410 @ 2.33GHz, 4 cores/socket, no L3 cache
- Intel(R) Xeon(R) CPU 5130 @ 2.00GHz, 2 sockets, 2cores/socket, no L3 cache
Оперативная память
Рекомендуем использовать минимум 4Гб DDR4 или DDR3 памяти.
Памяти сервера обычно потребляют около 2Гб на все нужды, включая buffers + cache.
Использовать более 16Гб не имеет особого смысла.
Использовать DDR1 или DDR2 не рекомендуется.
При высокой нагрузке рекомендуется использование DDR4 с высокой частотой.
Жёсткий диск
Рекомендуем использовать накопители ёмкостью 128Гб и более.
Для Carbon Reductor необходимо 50Гб для выполнения процесса установки, в противном случае установка не выполянется.
В общем рейдам из 1Тб SSD дисков можно найти применение и получше.
Рекомендуемые конфигурации
Все представленные примеры подобраны с учётом "поставить и не беспокоиться ни за один потенциально потерянный пакет", то есть имеет место запас производительности. Данные актуальны для 01.02.2017. При появлении новых требований роскомнадзора по фильтрации трафика продукт может изменяться и требования для надёжной работы будут изменяться соответственно. Данные указаны по суммарному объёму отправляемого для анализа зеркала трафика.
0-500мбит/c
500мбит/c - 2гбит/с
- Intel(R) Core(TM) Core i7-4790K CPU @ 4.00GHz, 4 cores, 8M L3 cache
- Base Board Supermicro X10SLM-F
- RAM 8 Gb DDR3 1600MHz+
- Network Mellanox ConnectX-3 VPI MCX353A-FCBT
2гбит/с - 4гбит/с
- Network Mellanox ConnectX-3 VPI MCX353A-FCBT
- RAM 8 Gb DDR4 2133MHz+
4гбит/с - 16гбит/c
- Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz
- Silicom PE310G2i71-XR
- RAM 16 Gb DDR4 2400MHz+
16+ гбит/с
- Intel(R) Xeon(R) Gold 6154 Processor, 3,00GHz, 4 sockets, 18 cores, 25M L3 cache
- 4 x Network Mellanox ConnectX-3 VPI MCX353A-FCBT с привязкой каждой к отдельному процессору
- RAM 4 х 8Gb DDR4 3000MHz