Просмотр Исходного

h2. Рекомендуемые системные требования:

| Процессор \\ | 64-разрядный (x64) с тактовой частотой от 3GHz, с количеством физических ядер от 4 \\
Например: Intel i7, i9, Xeon, Xeon Gold \\ |
| Оперативная память \\ | от 8Gb DDR3 или DDR4 \\ |
| Жесткий диск \\ | от 500Гб |
| Сетевая карта \\ | 2 сетевые карты: \\
    для управления и отправки пакетов на блокировку - обычная \\
    для приема зеркала - производительная сетевая карта, например:  Intel I350-T2, Intel 82599, Mellanox ConnectX-3 |


h3. Подбор процессора для обработки более 1 Гбит/сек.

Если Вам требуется обрабатывать более 1 Гбит/с трафика, вы можете рассчитать примерные требования к процессору по формуле:

{code}
pps (пакетов в секунду) = 50 * количество физических ядер процессора * количество мегагерц +/- 20%
{code}
Например, сервер с восьмиядерным процессором Intel Core i7 9700k 3.60 GHz, по формуле получаем
{code}
50 * 8 * 3600 = 1440000 +/- 20%
{code}
число от 1 728 000 до 1 152 000 пакетов в секунду.

То есть, максимальное количество пакетов, обрабатываемых на этом сервере будет где-то между этими числами.

Точное число зависит от многих факторов: материнской платы, сетевой карты и даже коммутаторов и активности пользователей в Вашей сети - что трудно спрогнозировать.

Обязательно рассчитывайте мощность сервера с запасом: формула рассчета дает приблизительные данные, а алгоритмы фильтрации могут изменяться, в следствии новых требований фильтрации трафика и объема рееста запрещенных сайтов.

h4. С опциями FWBOOST

В Carbon Reductor есть экспериментальные опции FWBOOST, с которыми значительно повышается производительность. Эти опции рассчитаны на крупных операторов с большими нагрузками: от 1,5 млн pps.

{code}
pps (пакетов в секунду) = 150 * количество физических ядер процессора * количество мегагерц +/- 30%
{code}
Например, сервер с восьмиядерным процессором Intel Core i7 9700k 3.60 GHz, по формуле получаем:
{code}
150 * 8 * 3600 = 1440000 +/- 30%
{code}
число от 3 024 000 до 5 616 000 пакетов в секунду.