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 performance | CPU cores | |
|---|---|---|
| Unidirectional HTTP Bandwidth (HTTP GET with 64 KB response size) | 200 Gbps | 16 |
| HTTP Connection Rate (CPS) | 7 M | 64 |
| HTTP Concurrent Connections (CC) | 1.1 B | 64 |
| TLS Throughput (TLS1_2_ECDHE_RSA_AES128_GCM_SHA256_2K_key, 256 P 1 MB page) | 200 Gbps | 40 |
| TLS Connection Rate (CPS, ECDHE RSA 2k key, 256 P 1 B page) | 60 K | 64 |
| TLS Concurrent Connections (CC) | 5 M | 64 |
| IPsec Performance | 5 M concurrent tunnels 150 Gbps 10 K tunnels/s | 64 |