Damus
Marcel Waldvogel profile picture
Marcel Waldvogel
@Marcel Waldvogel
All you never wanted to know about creating fast socket I/O on #Linux. Unless you are a real geek.

A small, ultra-high performance publish-subscribe server doing kind of TCP #multicast using #sendfile, #io_uring, #splice, (mapped) files, and #fallocate for file hole punching.

Saturating a 10 Gbps link with useful data with just 8 cores.

A beautiful writeup for anyone into fast Linux networking. Not just for #ATproto

h/t @nprofile1q...
#PubSub #Kernel #Hacking
https://www.asayers.com/jetrelay

1
leobard · 64w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqfpe7wvhfdaf0q5hakpq3ynvmwxk9wmmnvljc45x63yck7yjmhxds9r0h8q nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq5dyykafg0uw22z3e28dka5e2m3tln677y57wnv22tz6dgzr7mj3sd4yqwg I like the grand idea of subscribing to URL paths, for networked decen...