Skip to main content

Performance

Testbed

Traffic generator server platform:

  • CPU: AMD EPYC 7713 (64 cores, 2 GHz)
  • RAM: 256 GB
  • Disk: 200 GB SSD
  • NIC: 2 x 100 GbE Mellanox ConnectX-6
  • OS: Ubuntu 22.04.2 LTS
  • Software: peresvet-st-agent 2.0

Traffic receiver server platform:

  • CPU: AMD EPYC 7713 (64 cores, 2 GHz)
  • RAM: 256 GB
  • Disk: 200 GB SSD
  • NIC: 2 x 100 GbE Mellanox ConnectX-6
  • OS: Ubuntu 22.04.2 LTS
  • Software: peresvet-st-agent 2.0

Switch:

  • Model: Arista DCS-7060CX-32S

Generator and Receiver Settings

  • The specified CPU core count is the same on the client and server platforms in each test.
  • Similar results can be obtained with one server platform and two CPUs (NUMA nodes).
  • Performance scales linearly when faster processors and additional systems are used.

Results

Sustained performanceCPU cores
Unidirectional HTTP Bandwidth (HTTP GET with 64 KB 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 1 MB page)200 Gbps40
TLS Connection Rate (CPS, ECDHE RSA 2k key, 256 P 1 B page)60 K64
TLS Concurrent Connections (CC)5 M64
IPsec Performance5 M concurrent tunnels
150 Gbps
10 K tunnels/s
64