Sunday, 21 November 2010 01:01

New Linux kernel patch gives huge performance improvement


Based on an idea from Linus Torvalds, Linux kernel developer Mike Galbraith has implemented a patch which offers a huge performance improvement for interactive tasks.

Unfortunately too late for the recently closed 2.6.37 kernel, this 2.6.38 - bound patch offers a huge performance increase; perhaps as much as 60 times faster in a mixed CPU-intensive and graphically-intensive scenario.  The testers produced these results when performing a large compile along with web browsing and other user-oriented tasks.

All this in just 233 lines of code.

The patch serves to create task groups for each TTY and thus improves desktop responsiveness, especially under heavy loads.  The feature will be enabled by default at boot, but is configured to be enabled or disabled on-the-fly.

Linus Torvalds responded to the patch "Yeah. And I have to say that I'm (very happily) surprised by just how small that patch really ends up being, and how it's not intrusive or ugly either.

"I'm also very happy with just what it does to interactive performance. Admittedly, my 'testcase' is really trivial (reading email in a web-browser, scrolling around a bit, while doing a 'make -j64' on the kernel at the same time), but it's a test-case that is very relevant for me. And it is a _huge_ improvement.

It's an improvement for things like smooth scrolling around, but what I found more interesting was how it seems to really make web pages load a lot faster. Maybe it shouldn't have been surprising, but I always associated that with network performance. But there's clearly enough of a CPU load when loading a new web page that if you have a load average of 50+ at the same time, you _will_ be starved for CPU in the loading process, and probably won't get all the http requests out quickly enough.

So I think this is firmly one of those 'real improvement' patches. Good job. Group scheduling goes from 'useful for some specific server loads' to 'that's a killer feature'."

Linux is slowly entering the corporate world at all levels.  It is running on just about every Top500 supercomputer and recent reports suggest it is present in over one third of businesses.

As an aside, it is very educational to view the interactive development process between the many kernel developers involved in this process.

Subscribe to ITWIRE UPDATE Newsletter here


The much awaited iTWire Shop is now open to our readers.

Visit the iTWire Shop, a leading destination for stylish accessories, gear & gadgets, lifestyle products and everyday portable office essentials, drones, zoom lenses for smartphones, software and online training.

PLUS Big Brands include: Apple, Lenovo, LG, Samsung, Sennheiser and many more.

Products available for any country.

We hope you enjoy and find value in the much anticipated iTWire Shop.



iTWire TV offers a unique value to the Tech Sector by providing a range of video interviews, news, views and reviews, and also provides the opportunity for vendors to promote your company and your marketing messages.

We work with you to develop the message and conduct the interview or product review in a safe and collaborative way. Unlike other Tech YouTube channels, we create a story around your message and post that on the homepage of ITWire, linking to your message.

In addition, your interview post message can be displayed in up to 7 different post displays on our the site to drive traffic and readers to your video content and downloads. This can be a significant Lead Generation opportunity for your business.

We also provide 3 videos in one recording/sitting if you require so that you have a series of videos to promote to your customers. Your sales team can add your emails to sales collateral and to the footer of their sales and marketing emails.

See the latest in Tech News, Views, Interviews, Reviews, Product Promos and Events. Plus funny videos from our readers and customers.


David Heath

David Heath has had a long and varied career in the IT industry having worked as a Pre-sales Network Engineer (remember Novell NetWare?), General Manager of IT&T for the TV Shopping Network, as a Technical manager in the Biometrics industry, and as a Technical Trainer and Instructional Designer in the industrial control sector. In all aspects, security has been a driving focus. Throughout his career, David has sought to inform and educate people and has done that through his writings and in more formal educational environments.

Share News tips for the iTWire Journalists? Your tip will be anonymous




Guest Opinion

Guest Interviews

Guest Reviews

Guest Research

Guest Research & Case Studies

Channel News