Рекомендуемые конфигурации
Обязательно рассчитывайте мощность сервера с запасом: формула рассчета дает приблизительные данные, а алгоритмы фильтрации могут изменяться, в следствии новых требований фильтрации трафика и объема рееста запрещенных сайтов.
Все представленные примеры подобраны с учётом "поставить и не беспокоиться ни за один потенциально потерянный пакет", то есть имеет место запас производительности. При появлении новых требований Роскомнадзора по фильтрации трафика продукт может изменяться и требования для надёжной работы будут изменяться соответственно. Данные указаны по суммарному объёму отправляемого для анализа зеркала трафика.
Нагрузка, пакетов/сек | Тип сервера | Процессор | Оперативная память | Материнская плата, платформа | Сетевые карты |
---|---|---|---|---|---|
от 576 000 до 864 000 | ATX | 1 x Intel Core i3 8100 3.6GHz, 4 ядра | 1 x 8Gb DDR4 2400MHz | H310M или любая другая с LGA1151v2 сокетом | 1 х Intel I350-T2, 1Гбит/сек, RJ45 |
от 592 000 до 888 000 | 1U | 1 x Intel Xeon E3-1240v6, 3.7GHz, 4 ядра | 2 x 4Gb DDR4 2133MHz, ECC | SL1000/1U2G4 | 1 x Intel I350-T2, 1Гбит/сек, RJ45 |
от 640 000 до 960 000 | ATX | 1 x Intel Core i3 8350k, 4GHz, 4 ядра | 1 x 8Gb DDR4 2400MHz | H310M или любая другая с LGA1151v2 сокетом | 1 х Intel I350-T2, 1Гбит/сек, RJ45 |
от 656 000 до 984 000 | 1U | 1 x Intel Xeon E3-1285v6, 4.1GHz, 4 ядра | 2 x 4Gb DDR4 2133MHz, ECC | SL1000/1U2G4 | 1 x Intel I350-T2, 1Гбит/сек, RJ45 |
от 888 000 до 1 332 000 | ATX | 1 x Intel Core i5-9600k, 3.7GHz, 6 ядер | 1 x 8Gb DDR4 2400MHz | H310M или любая другая с LGA1151v2 сокетом | 1 x Intel 82599en, single port, 10Гбит/сек, SFP+ |
от 1 088 000 до 1 632 000 | 1U | 1 x Intel Xeon E5-1680v6, 3.4GHz, 8 ядер | 1x8Gb DDR4 2400MHz, ECC | SL1500/1U2G4 | 1 x Intel 82599, dual port, 10Гбит/сек, SFP+ |
от 1 152 000 до 1 728 000 | ATX | 1 x Intel Core i7 9700k, 3.6GHz, 8 ядер | 1 x 8Gb DDR4 2400MHz | H310M или любая другая с LGA1151v2 сокетом | 1 x Mellanox ConnectX-3 MCX311A-XCCT, single-port, 10Гбит/сек |
от 2 048 000 до 3 072 000 | ATX | 2 x Intel Xeon E5-2667 V4, 3.2GHz, 8 ядер | 2 x 8Gb DDR4 2400MHz | HP Proliant ML350 G9 SFF CTO | 2 x Mellanox ConnectX-3 MCX311A-XCCT, single-port, 10Гбит/сек |
от 2 048 000 до 3 072 000 | 2U | 2 x Intel Xeon E5-2667V4, 3.2GHz, 8 ядер | 2 x 8Gb DDR4 2666MHz ECC | SL2500/2U8LG3 | 2 x Intel 82599, dual port, 10Гбит/сек, SFP+ |
от 1 792 000 до 2 688 000 | ATX | 1 x Intel Core i9-7960X, 2.8GHz, 16 ядер | 1 x 8Gb DDR4 2666MHz | MSI X299 SLI PLUS или любая другая с LGA2066 сокетом | 1 x Mellanox ConnectX-3 MCX311A-XCCT, single-port, 10Гбит/сек |
от 2 880 000 до 4 320 000 | ATX | 2 x Intel Xeon E5-2687W v4, 3GHz, 12 ядер | 2 x 8Gb DDR4 2400MHz | HP Proliant ML350 G9 SFF CTO | 2 x Intel 82599, dual port, 10Гбит/сек, SFP+ |
от 4 320 000 до 6 480 000 | 1U | 2 x Intel Xeon Gold 6154, 3GHz, 18 ядер | 2 x 8Gb DDR4 2666MHz | SuperServer 1029P-WT | 2 x Mellanox ConnectX-3 MCX311A-XCCT, single-port, 10Гбит/сек |
от 4 320 000 до 6 480 000 | 1U | 2 x Intel Xeon Gold 6154, 3GHz, 18 ядер | 2 x 8Gb DDR4 2666MHz | SuperServer 1029P-WT | 2 x Mellanox ConnectX-3 MCX312B-XCCT, dual-port, 10Гбит/сек |
Далее приведены примеры реальных серверов Carbon Reductor с указанием нагрузки, которую они обрабатывают.
Учтите, что нагрузка на сервер увеличивается не линейно, при увеличении объема трафика. Поэтому если сервер из таблицы нагружен на 50% - это не значит, что он сможет обработать в 2 раза больше трафика!
Нагрузку в таблице мы определяем по показателю %si - проценту, сколько система тратит на обработку пакетов. Это немного грубо, т.к. не учитывает нагрузку приложений, но их влиянием при большой расчете нагрузки можно принебречь.
Замер номер |
Процессор |
Ядер |
Сетевая карта |
Остальная конфигурация сервера | Объем трафика (пакетов/сек) |
Объем трафика (мбит/сек) |
%si Сколько процессор тратит времени на обработку пакетов |
time_squeeze min/max/avg |
Особые опции |
|
---|---|---|---|---|---|---|---|---|---|---|
#364867 | Intel(R) Xeon(R) Gold 6144 CPU @ 3.50GHz |
8 | Intel X710 for 10GbE SFP+ | Память: 4x8GB 1333 DDR3 Материнская плата: Supermicro X11DDW-L |
1 441 462 pps | 7 805 mbits/s |
42% |
?/?/5 |
Данные одной нумы из двух |
. |
#364867 | 2 x Intel(R) Xeon(R) Gold 6144 CPU @ 3.50GHz | 2x8 | 2 x Intel X710 for 10GbE SFP+ | Память: 4x8GB 1333 DDR3 Материнская плата: Supermicro X11DDW-L |
2 225 351 pps | 12 666 mbits/s | 5,2% |
0/0/0 |
Включены оптимизации FWBOOST | . |
#91520 | Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz |
2x8 | Intel 82599ES 10-Gigabit SFI/SFP+ | Память: 4x8GB 1333 DDR3 Материнская плата: Supermicro X9DR3-F |
1 184 963 pps |
1 637 mbits/s |
5,1% | 0/0/0 | ||
#257535 | Intel(R) Xeon(R) CPU X5660 @ 2.80GHz | 6 | Intel 82599ES 10-Gigabit SFI/SFP+ |
Память: 4x8GB 1333 DDR3 Материнская плата: HP ProLiant DL360 G7 |
401738 pps |
2570.9 mbits/s |
3% | 0/0/0 | ||
#162767 | Intel(R) Core(TM) i7 CPU 975 @ 3.33GHz | 4 |
Intel 82598EB 10-Gigabit AF | Память: 3x2048 MB, 1333 MHz Материнская плата: ASUSTeK P6T6 WS REVOLUTION |
643866 pps | 4083.2 mbits/s | 10.73% | 0/0/0 | ||
#204251 | Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz | 8 |
Mellanox Technologies MT27500 Family | Память: 2x2048 MB, 1333 MHz Материнская плата: |
80483 pps | 573 mbits/s | 2.0% | 0/0/0 | ||
#143010 | Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz | 12 |
2xIntel Ethernet Controller X710 for 10GbE SFP+ |
Память: 2x8192, 1333 MHz Материнская плата: Supermicro X9SRW-F |
796501 pps | 5467.3 mbits/s | 2.05% | 5/5/5 | ||
#167377 | Intel(R) Xeon(R) CPU E5620 @ 2.40GHz | 8 |
2xIntel 82599ES 10-Gigabit SFI/SFP+ |
Память: 3x4096 MB 1066 MHz Материнская плата: DEPO Computers X8DTL |
373193 pps | 2478.5 mbits/s | 6.69% | 0/0/0 | ||
#257834 | Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz |
4 |
2xIntel 82599ES 10-Gigabit SFI/SFP+ |
Память: 8x4096, 1600 MHz Материнская плата: Supermicro X8ST3 |
412055 pps | 2329.5 mbits/s | 0.81 | 0/0/0 | ||
#35194 | Intel(R) Xeon(R) CPU E5540 @ 2.53GHz | 8 | Intel 82599ES 10-Gigabit SFI/SFP+ | Память: 2x4096 MB, 1333 MHz Материнская плата: HP ProLiant DL360 G7 |
911480 pps | 7655 mbits/s | 1.05% | 0/0/0 |
Как производились замеры:
- Замеры проводятся в 13 по МСК
- На одной консоли запускается top, на второй network-top. "Прогревается" 10 секунд. Обе программы останавливаем одновременно и потом записываются данные
- Из top списывается общий %si, не конкретного ядра. Не перепутайте %sy и %si.
- Данные из network-top записываются только из последнего замера. time_squeeze записываем максимальный из всех что на остались на экране
- Обязательно заполняется поле "Замер номер"
- Модель процессора получаем с помощью команды cat /proc/cpuinfo
- Модели сетевых карт, которые обрабатывают зеркало можно получить, выполнив chroot /app/reductor /usr/local/Reductor/bin/support_info.sh
- Модель материнской платы можно узнать с помощью команды chroot /app/reductor dmidecode -t 2