Packet steering/SMP
Brett Glass
brett at lariat.net
Mon Aug 2 18:36:50 UTC 2010
The article at
http://www.computerworld.com/s/article/9180022/Latest_Linux_kernel_uses_Google_made_protocols
describes SMP optimizations to the Linux kernel (the article
mistakenly calls them "protocols," but they're not) which steer the
processing of incoming network packets to the CPU core that is
running the process for which they're destined. (Doing this
requires code which straddles network layers in interesting ways.)
The article claims that these optimizations are Google's invention,
though they simply seem like a common sense way to make the best
use of CPU cache.
The article claims dramatic performance improvements due to this
optimization. Anything like this in the works for FreeBSD?
--Brett Glass
More information about the freebsd-chat
mailing list