Linux kernel 2.6.35 released
Summary
In August 2010, Linus Torvalds released Linux kernel 2.6.35, just under eleven weeks after 2.6.34. New features included power saving for Radeon graphics and H.264 decoding on Intel’s Ironlake processors. Changes to the network stack and to the use of CPU power-saving states were expected to speed up some systems considerably.
Ideas
- Every kernel version brings hundreds of new or revised drivers.
- Graphics drivers in the kernel increasingly take over power-saving functions.
- Optimisations in the network stack have a direct effect on servers.
Insights
- The regular rhythm of around eleven weeks makes kernel versions predictable.
- Performance gains often come from inconspicuous infrastructure changes.
Facts
- 2.6.35 appeared just under eleven weeks after 2.6.34.
- The kernel supported H.264 decoding on Intel’s Ironlake processors.
References
Critique
- The report refers to a series of articles for details and itself remains at the level of keywords.
Remarks
- With Receive Packet Steering and Receive Flow Steering, 2.6.35 introduced the distribution of incoming packets across several CPU cores.
Recommendations
- On servers with heavy network load, check whether RPS/RFS or multi-queue NICs distribute the load sensibly.
- Test new kernels with your graphics and network hardware before deploying them widely.
Links to the original source and the Web Archive open in a new tab.