إنتقل إلى المحتوى الرئيسي

لقطة القياسات

لقطة يدوية جرى قياسها على Apple M4 Pro باستخدام Go 1.26.

الإنتاجية
~4.3 Gbit/s
أفضل مسار full-cycle
الكمون
~2.6 μs
أقل مسار full-cycle
Fast-path lookup
~4-15 ns
ثابت حتى 10k peers
Allocs/op
0
Hot path

دورة dataplane كاملة

تشفير، lookup، تحقق، فك تشفير، handoff. هذا حد أعلى لنواة dataplane وليس لسرعة VPN من الطرف إلى الطرف.

المسارالكمونالإنتاجيةAllocs/op
UDPالعميل -> الخادم~2.7 μs~4.3 Gbit/s0
UDPالخادم -> العميل~2.6 μs~4.3 Gbit/s0
TCPالعميل -> الخادم~2.6 μs~4.3 Gbit/s0
TCPالخادم -> العميل~2.6 μs~4.3 Gbit/s0

توسّع UDP متعدد الـ peer

إنتاجية مجمعة مع توزيع العمل على عدد كبير من الـ peer، وليس عبر مسار إرسال واحد متسلسل.

UDP العميل -> الخادم

الإنتاجية المجمعة
1 peers~3.4 Gbit/s
64 peers~34.6 Gbit/s
1024 peers~34.2 Gbit/s

UDP الخادم -> العميل

الإنتاجية المجمعة
1 peers~3.4 Gbit/s
64 peers~32.5 Gbit/s
1024 peers~31.9 Gbit/s

Lookup والتسلسل

Lookup عبر Internal-IP و allowed-host و route-ID يبقى ثابتًا. أما misses والتسلسل لكل peer فهما نقاط الضغط الحقيقية.

Lookup1 peers100 peers1000 peers10000 peers
Lookup داخلي دقيق~8.7 ns~9.0 ns~9.3 ns~9.3 ns
Lookup allowed host~13.5 ns~14.9 ns~13.4 ns~14.1 ns
Lookup Route ID~3.9 ns~6.4 ns~6.0 ns~6.6 ns
Miss path~35.4 ns~699 ns~9.0 μs~89.5 μs
مسار egress
~4.7 ns -> ~80 ns
من إرسال دون تزاحم إلى إرسال مع تزاحم
Miss path
خطي
~35 ns عند 1 peer -> ~89.5 μs عند 10k peers