Перейти к основному содержимому

Производительность

Стенд

Серверная платформа, генератор трафика:

  • CPU: AMD EPYC 7713 (64 ядра, 2 GHz)
  • RAM: 256GB
  • Disk: 200GB SSD
  • NIC: 100GbEx2 Mellanox CX 6
  • ОС: Ubuntu 22.04.2 LTS
  • ПО: peresvet-st-agent 2.0

Серверная платформа, получатель трафика:

  • CPU: AMD EPYC 7713 (64 ядра, 2 GHz)
  • RAM: 256GB
  • Disk: 200GB SSD
  • NIC: 100GbEx2 Mellanox CX 6
  • ОС: Ubuntu 22.04.2 LTS
  • ПО: peresvet-st-agent 2.0

Коммутатор:

  • Модель: Arista DCS-7060CX-32S

Настройки генератора и получателя

  • Указанное количество ядер CPU на тестах одинаково для клиентской и серверной платформы
  • Аналогичные результаты можно получить с использованием 1 серверной платформы и 2 CPU (numa-nodes)
  • При использовании более производительных процессоров и большего количества систем - производительность увеличивается линейно

Результаты

Стабильная производительностьКоличество ядер CPU
Unidirectional HTTP Bandwidth (HTTP GET with 64KB response size)200 Gbps16
HTTP Connection Rate (CPS)7 M64
HTTP Concurrent Connections (CC)1.1 B64
TLS Throughput (TLS1_2_ECDHE_RSA_AES128_GCM_SHA256_2K_key, 256 P 1MB page)200 Gbps40
TLS Connection Rate (CPS, ECDHE RSA 2k key, 256 P 1B page)60 K64
TLS Concurrent Connections (CC)5 M64