Linux 2.6.35 Includes Speedy Google Code, Less Bloat
Aug 02, 2010, 21:07 (0 Talkback[s])
(Other stories by Sean Michael Kerner)
"Linux creator Linus Torvalds has released the new Linux 2.6.35
kernel, providing users of the open source operating system with
new networking capabilities and performance enhancements, along
with filesystem improvements.
"Chief among improvements in the new 2.6.35 Linux kernel are
incoming network traffic load-spreading features: Receive Packet
Steering (RPS) and Receive Flow Steering (RFS), which aim to
improve performance. Both enhancements were contributed by search
engine giant Google.
""RPS distributes the load of received packet processing across
multiple CPUs," Google (NASDAQ: GOOG) developer Tom Herbert wrote
in his Linux code commit message."This solution queues packets
early on in the receive path on the backlog queues of other CPUs.
This allows protocol processing (e.g. IP and TCP) to be performed
on packets in parallel."