3 ms·
Interesting. However, Last modified: 2014. There has happened a lot in the Linux Kernel since then. I wonder what the state of the art is nowadays and how it co
by yxhuvud 7y ago
Interesting. However, Last modified: 2014. There has happened a lot in the Linux Kernel since then. I wonder what the state of the art is nowadays and how it compares to the Kernel.
- jdsully 7y agoThe kernel is still quite slow at handling TCP/IP packets. Its the bane of my existence with KeyDB. I'm still experimenting with io_uring which should help a little bit but that was only released this year.
- yxhuvud 7y agoI'm not claiming it is fast. I'm claiming there is a lot of water under the bridge and development done, both for the kernel and probably also for custom TCP stacks. Hence my call for a more up to date comparison. That said, indeed, io_uring seems like quite great progress.
- jdsully 7y agoI should be more clear: From my perspective as someone following this closely little progress has been made. With the notable exception of io_uring.
- grosswait 7y agoI wonder if the userspace stack netgate is using in their tnsr product could help?
- feld 7y agoThe mTCP stack is based on the FreeBSD network stack, not the Linux stack. And it has recent activity on GitHub.