Skip to content

Hyperion Benchmarks

We benchmarked Hyperion XDP against a baseline Linux network stack using iperf3 for throughput and icmp for latency.

Hyperion maintains wire-speed performance even with Full DPI enabled.

ConfigurationThroughput (Gbps)Degradation
Baseline (No XDP)64.32 Gbps0%
Header Filtering63.42 Gbps-1.4%
Full DPI (Signatures)65.28 Gbps*+1.5%

> Note: The slight increase in DPI mode is likely due to measurement variance or XDP’s early-drop efficiency clearing RX queues faster for valid traffic.

The cost of Deep Packet Inspection (DPI) is measured in microseconds.

MetricBaselineHeader FilterFull DPI
Mean Latency99 µs100 µs100 µs
P99 Latency178 µs177 µs143 µs
xychart-beta
    title "P99 Latency Comparison (Lower is Better)"
    x-axis ["Baseline", "Header Filter", "Full DPI"]
    y-axis "Latency (µs)" 0 --> 200
    bar [178, 177, 143]

XDP shifts processing from “User CPU” to “System CPU” (SoftIRQ context).

ConfigurationUser CPUSystem CPUTotal Load
Baseline1.49%30.65%32.14%
Full DPI1.25%22.07%23.32%