Skip to main content

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

100GbE от 06.08.2025

Стенд 1

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

  • 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 1.5

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

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

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

  • Используемый метод HTTP: HTTP2
  • Используемый ключ TLS: TLS1_2_ECDHE_RSA_AES128_GCM_SHA256_2K_key
  • Количество TCP/TLS соединений для Throughput-тестов: 80-120, в зависимости от цели теста
  • Количество HTTP2-стримов на сессию для Throughput-тестов: 20-100, в зависимости от цели теста
  • Количество RPS на TCP/TLS сессию: 1-500, в зависимости от цели теста

Полученные результаты

Стабильная производительность
HTTP Throughput (HTTP GET с ответом 64KB)100 Gbps
HTTP Connection Rate (CPS)2.5 million
HTTP Concurrent Connections (CC)280 million
TLS Throughput (HTTP GET с ответом 1MB)50 Gbps
TLS Connection Rate (CPS)50 K
TLS Concurrent Connections (CC)1.9 million
25GbE от 08.06.2025

Стенд 1

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

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

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

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

Полученные результаты

Тестирование проведено 08.06.2025. Ограничение по производительности зафиксировано на принимающей стороне, дополнительно зафиксированы значения пиковой производительности, когда клиент открывает максимальное количество HTTP2-стримов в секунду и впоследствии деградирует из-за невозможности их своевременной обработки сервером

Для сервера используется первая итерация peresvet-st-server

Stable PerformancePeak Performance
HTTP/2 GET 1B Response6 000 000 RPS41 000 000 RPS
HTTP/2 GET 64KB Response~1 000 000 RPS (25/25 Gbps)~1 000 000 RPS (25/25 Gbps)
HTTP/2 POST 10B Payload3 500 000 RPS10 000 000 RPS
HTTP/2 POST 4KB Payload750 000 RPS3 500 000 RPS
HTTP/2 POST 10KB Payload350 000 RPS1 000 000 RPS