Fast UNIX Servers: Difference between revisions

Line 50: Line 50:
** I'm actively using <tt>PACKET_TX_RING</tt> in [[Omphalos]] as of June 2011; it works magnificently.
** I'm actively using <tt>PACKET_TX_RING</tt> in [[Omphalos]] as of June 2011; it works magnificently.
* "Zero-copy" gets banded about a good bit; be sure you're aware of hardware limitations (see FreeBSD's <tt>zero_copy(9)</tt>, for instance)
* "Zero-copy" gets banded about a good bit; be sure you're aware of hardware limitations (see FreeBSD's <tt>zero_copy(9)</tt>, for instance)
* Linux 5 introduced <tt>io_uring</tt> and really locked down and expanded [[eBPF]]


==The Full Monty: A Theory of UNIX Servers==
==The Full Monty: A Theory of UNIX Servers==