Skip to content

Performance Benchmarks

Benchmarked under 10 Million operations across 100 concurrent threads on native Linux.


Syscall HookNative BaselineSentinel GuardedOverhead
file_open (IO)26.51 μs28.79 μs+2.27 μs (+8.5%)
bprm_check_security (Exec)6,431 μs6,625 μs+193 μs (+3.0%)
socket_connect (Network)195.57 μs199.46 μs+3.89 μs (+1.9%)

  • Map Lookups: Sub-microsecond O(1) hash table lookups
  • Telemetry: Zero-copy ringbuf — no syscall overhead for event export
  • LLM Path: AI evaluation is never in the kernel hot path
  • All decisions: Purely deterministic O(1) lookups in eBPF maps

Hyperion XDP operates at wire-speed with:

  • Packet filtering: Before sk_buff allocation
  • Lookup latency: O(1) deterministic hash table
  • Flow tracking: Atomic counter updates via __sync_fetch_and_add
  • Eviction: Automatic LRU purging at map capacity limits
  • Telemetry export: 40-byte events via zero-copy ring buffer

Terminal window
# Run the 10M-operation stress test
cd telos-runtime/benchmarks
python3 lsm_bench.py
# Run Hyperion integration tests
cd hyperion-xdp
./test_integration.sh
# Run full stack verification
cd tests/integration
go test -v -run TestGuillotine

All benchmarks are deterministic and reproducible. The LLM is never in the hot path — all enforcement decisions are pure O(1) map lookups.