Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
dpi:dpi_brief:dpi_requirements [2025/05/14 06:49] – [Таблица] atereschenko | dpi:dpi_brief:dpi_requirements [2025/07/01 11:13] (текущий) – atereschenko |
---|
====== Требования к оборудованию и производительность ====== | ====== Требования к оборудованию и производительность ====== |
{{indexmenu_n>2}} | {{indexmenu_n>2}} |
<note>Статья в блоге: [[https://vasexperts.ru/blog/skat/kak-vybrat-server-pod-skat/|Как выбрать сервер под СКАТ]]</note> | |
===== Минимальные требования ===== | ===== Минимальные требования ===== |
ПО СКАТ работает на x86 серверах общего назначения, которые устанавливаются в 19 дюймовую стойку и имеют дублированное питание AC/DC и вентиляторы охлаждения. Вследствие высокой степени оптимизации кода и интеграции с "железом", предъявляет некоторые особые требования к его составу: | ПО СКАТ работает на x86 серверах общего назначения, которые устанавливаются в 19 дюймовую стойку и имеют дублированное питание AC/DC и вентиляторы охлаждения. Вследствие высокой степени оптимизации кода и интеграции с "железом", предъявляет некоторые особые требования к его составу: |
===== Рекомендуемые требования ===== | ===== Рекомендуемые требования ===== |
Производительность сервера определяется исходя из пиковых значений трафика в канале. При выборе CPU, RAM необходимо учитывать, что расчет представлен для симметричного трафика, который в каждом направлении не превышает указанные значения. Это означает, что при установке в разрыв для пикового входящего трафика 12 Гбит/с (Max IN трафик) необходимо приобретать лицензию СКАТ-40 и платформу с параметрами один CPU от 12 ядер, RAM от 64GB. | Производительность сервера определяется исходя из пиковых значений трафика в канале. При выборе CPU, RAM необходимо учитывать, что расчет представлен для симметричного трафика, который в каждом направлении не превышает указанные значения. Это означает, что при установке в разрыв для пикового входящего трафика 12 Гбит/с (Max IN трафик) необходимо приобретать лицензию СКАТ-40 и платформу с параметрами один CPU от 12 ядер, RAM от 64GB. |
Рекомендуется отключить Hyperthreading на сервере: при включенном HT мы не можем гарантировать корректную работу сервиса. | Необходимо отключить Hyperthreading на сервере: при включенном HT мы не можем гарантировать корректную работу сервиса. |
| |
^ Max IN трафик\\ Гбит/с ^ Max OUT трафик\\ Гбит/с ^ Версия СКАТ DPI ^ Количество ядер на __один__ CPU\\ c частотой от 2,5 ГГц ^ RAM, GB \\ необходимо устанавливать модули памяти во все каналы процессора на материнской плате ^ Тип и __минимальное__ количество портов,\\ каждая пара интерфейсов обслуживает один линк ^ Кол-во Public IP\\ в NAT pool ^ Packet per second в миллионах \\ при базовой частоте CPU от 2,5ГГц ^ | ^ Max IN трафик\\ Гбит/с ^ Max OUT трафик\\ Гбит/с ^ Версия СКАТ ^ Количество ядер на __один__ CPU\\ c частотой от 2,5 ГГц ^ RAM, GB \\ необходимо устанавливать модули памяти во все каналы процессора на материнской плате ^ Варианты типа и количества портов для подключение in-line или on-stick ^ Кол-во Public IP\\ в NAT pool ^ Packet per second в миллионах \\ при базовой частоте CPU от 2,5ГГц ^ |
| до 3 | до 3 | **СКАТ-6** | 4 | 16 | 6x1G, 2x10G | 100 | 1,5M pps | | | до 3 | до 3 | **СКАТ-6** | 4 | 16 | 6x1G, 2x10G | 100 | 1,5M pps | |
| до 5 | до 5 | **СКАТ-10** | 6 | 32 | 2x10G | 500 | 1,5-2M pps | | | до 5 | до 5 | **СКАТ-10** | 6 | 32 | 2x10G | 500 | 1,5-2M pps | |
| до 70 | до 70 | **СКАТ-140** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 192 | 14x10G, 8x25G, 8x40G, 4x100G | 7000 | 20M pps | | | до 70 | до 70 | **СКАТ-140** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 192 | 14x10G, 8x25G, 8x40G, 4x100G | 7000 | 20M pps | |
| до 100 | до 100 | **СКАТ-200** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 256 | 20x10G, 8x25G, 8x40G, 4x100G | 10000 | 22M pps | | | до 100 | до 100 | **СКАТ-200** | 64 [[https://www.amd.com/en/products/processors/server/epyc/7003-series/amd-epyc-7713.html|AMD 7713]] \\ 64 [[https://www.amd.com/en/products/cpu/amd-epyc-9534|AMD 9534]] | 256 | 20x10G, 8x25G, 8x40G, 4x100G | 10000 | 22M pps | |
| до 150 | до 150 | **СКАТ-300** | 96 [[https://www.amd.com/en/products/cpu/amd-epyc-9654|AMD 9654]] | 384 | 24x10G, 16x25G, 10x40G, 6x100G | 12000 | 30M pps | | | до 150 | до 150 | **СКАТ-300** | 96 [[https://www.amd.com/en/products/cpu/amd-epyc-9654|AMD 9654]] | 384 | 16x25G, 10x40G, 6x100G | 12000 | 30M pps | |
| до 200 | до 200 | **СКАТ-400** | 128 [[https://www.amd.com/en/products/cpu/amd-epyc-9754|AMD 9754]] | 512 | 16x25G, 14x40G, 8x100G | 15000 | 45M pps | | | до 200 | до 200 | **СКАТ-400** | 128 [[https://www.amd.com/en/products/cpu/amd-epyc-9754|AMD 9754]] | 512 | 16x25G, 14x40G, 8x100G | 15000 | 45M pps | |
| | до 400 | до 400 | **СКАТ-800** | 192 [[https://www.amd.com/en/products/processors/server/epyc/9005-series/amd-epyc-9965.html|AMD 9965]] | 768 | 28x25G, 20x40G, 12x100G | 24000 | 60M pps | |
<note warning>Важные моменты при подборе сервера:\\ | <note warning>Важные моменты при подборе сервера:\\ |
1. **ПО СКАТ использует только один процессор** из-за влияния на производительность [[https://ru.wikipedia.org/wiki/Non-Uniform_Memory_Access|NUMA]] для двухпроцессорных конфигураций.\\ | 1. **ПО СКАТ использует только один процессор** из-за влияния на производительность [[https://ru.wikipedia.org/wiki/Non-Uniform_Memory_Access|NUMA]] для двухпроцессорных конфигураций.\\ |
2. **При выборе CPU необходимо учитывать базовую частоту**, чем выше частота, тем больше производительность.\\ | 2. **При выборе CPU необходимо учитывать базовую частоту**, чем выше частота, тем больше производительность.\\ |
3. При использовании **СКАТ в роли L2 BRAS (DHCP/PPPoE/L2TP) рекомендуется увеличить количество ядер CPU на 20-30%.** К примеру, для лицензии СКАТ-40 взять платформу СКАТ-60.\\ | 3. **Рекомендуется брать оборудование с запасом 20-30% от планируемого трафика, с целью предотвращения перегрузки при DDoS атаках и возможности роста в будущем** К примеру, для лицензии СКАТ-40 взять платформу СКАТ-60.\\ |
4. **Использование 100G** интерфейсов возможно только при поставке платформы через партнера с целью контроля спецификации сервера.\\ | 4. **Использование 100G** интерфейсов возможно только при поставке платформы через партнера с целью контроля спецификации сервера.\\ |
5. **Использование опции [[dpi:dpi_options:opt_shaping:shaping_multi|]]** влечет дополнительные внутренние блокировки, что снижает производительность системы до 40G суммарного трафика вне зависимости от количества ядер. \\ | 5. **Использование опции [[dpi:dpi_options:opt_shaping:shaping_multi|]]** влечет дополнительные внутренние блокировки, что снижает производительность системы до 40G суммарного трафика на vChannel вне зависимости от количества ядер. \\ |
6. **Каждые 256 публичных IP адресов в NAT Pool (подсеть /24) потребляют 5GB RAM. /23 = 10GB, /22 = 20GB, /21 = 40GB, /20 = 80GB, /19 = 160GB.** \\ | 6. **Каждые 256 публичных IP адресов в NAT Pool (подсеть /24) потребляют 5GB RAM. /23 = 10GB, /22 = 20GB, /21 = 40GB, /20 = 80GB, /19 = 160GB.** \\ |
7. В зависимости от объема маршрутной информации, дополнительно **для маршрутизатора (Soft-Router) потребуется 4-8GB памяти**. | 7. В зависимости от объема маршрутной информации, дополнительно **для маршрутизатора (Soft-Router) потребуется 4-8GB памяти**. |
* Forged transmits Accept | * Forged transmits Accept |
</note> | </note> |
| |
| |
| =====Рекомендованная разметка файловой системы===== |
| FS формат: ext4 |
| |
| ^ Тип диска ^ Тип RAID ^ |
| | 2x960GB SSD SATA | RAID-1 | |
| |
| ^ Точка монтирования ^ Размер логического раздела, GB ^ Тип диска ^ |
| | ''/boot'' | 1 | 2x960GB SSD - RAID-1 | |
| | ''/'' | 128 | 2x960GB SSD - RAID-1 | |
| | ''/SWAP'' | 4 | 2x960GB SSD - RAID-1 | |
| | ''/var'' | All available | 2x960GB SSD - RAID-1 | |