Performance¶
This reference document contains performance test results of Ella Core, covering data plane throughput and latency as well as PDU session support.
Results¶
Throughput¶
The following table outlines the performance test results of Ella Core's data plane throughput:
Uplink (Gbps) | Downlink (Gbps) |
---|---|
5.47 | 1.77 |
Latency (Round-trip)¶
The following table outlines the performance test results of Ella Core's data plane latency:
Average (ms) | Best (ms) | Worst (ms) | Mean Deviation (ms) |
---|---|---|---|
1.401 | 1.049 | 1.512 | 0.082 |
The value represents the round-trip-response times from the UE to the server and back.
PDU Session Support¶
Ella Core can stand up 500 PDU sessions, the maximum UERANSIM supports.
Further testing is required to determine the maximum number of PDU sessions Ella Core can support.
Methodology¶
We performed performance tests with Ella Core running on a baremetal system with the following specifications:
- System: Protectli Vault Pro VP6670
- OS: Ubuntu 22.04 LTS
- CPU: 12th Gen Intel(R) Core(TM) i7-1255U
- RAM: 16GB
- Disk: 256GB NVMe SSD
Throughput testing¶
We performed the throughput tests using iPerf3.
Test parameters:
- Version: v3.16
- Protocol: TCP
- Duration: 30 seconds
- Streams: 1
- MTU (upstream): 1424 bytes
- MTU (downstream): 1416 bytes
- Runs (average over): 5
Latency testing¶
We performed latency tests using ping.
Test parameters:
- Count: 30