The latest release of the Linux kernel 2.6.35 has brought significant changes to the kernel. Released on Sunday this week, the kernel claims to have significant improvements along the improvement in behavior of packets and over network throughput.
The new technologies borrowed from Google are RFS and RPS. These help in modifying the behavior of packets in a network. RPS spreads a process into all cores and RFS searches for the ideal core for performing jobs. RSP stands for receive packet steering and RFS for receive flow steering. As an evidence of increased performance, Joab Jackson at Networkworld has written,
The site cited a benchmark test showing how an eight-core Intel CPU-based server, with an Intel e1000e network adapter, doubled the number of networking-based transactions-per-second (tps) it could execute with RPS and RFS in place, from 104,000 tps (at about 30 percent CPU usage), to 303,000 tps (and 61 percent CPU usage).
This is good news compared to the earlier development of Linux. This move will popularize builds based on this new kernel.