HomeHome  PortalPortal  FAQFAQ  SearchSearch  RegisterRegister  Log in  
new-linux-kernel-patch-gives-huge-performance-improvement Fatelogo_small openFATE - openSUSE feature tracking
Latest topics
» Difference between 42.2 and 42.1
new-linux-kernel-patch-gives-huge-performance-improvement Emptyby findoctr Thu Dec 15, 2016 7:53 pm

» openSUSE Leap 42.1 ?
new-linux-kernel-patch-gives-huge-performance-improvement Emptyby findoctr Fri Feb 05, 2016 8:09 pm

» Happy Turkey Day
new-linux-kernel-patch-gives-huge-performance-improvement Emptyby findoctr Thu Nov 26, 2015 1:45 pm

» Happy 4th of July!
new-linux-kernel-patch-gives-huge-performance-improvement Emptyby bozo Sat Jul 04, 2015 12:56 pm

» It's been a while ...
new-linux-kernel-patch-gives-huge-performance-improvement Emptyby bozo Mon Feb 23, 2015 8:34 pm

» Mondo chillers
new-linux-kernel-patch-gives-huge-performance-improvement Emptyby bozo Wed Feb 18, 2015 5:11 am

IRC Channel
You can also find us on IRC's freenode.net as #suseunbound.



Go down 

Posts : 248
Join date : 2010-02-23
Age : 55
Location : snow drift in minnesota

new-linux-kernel-patch-gives-huge-performance-improvement Empty
PostSubject: new-linux-kernel-patch-gives-huge-performance-improvement   new-linux-kernel-patch-gives-huge-performance-improvement EmptyFri Dec 03, 2010 7:47 pm

Based on an idea from Linus Torvalds, Linux kernel developer Mike Galbraith has implemented a patch which offers a huge performance improvement for interactive task
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'."

Not sure we will be seeing this in the upcoming release of Opensuse, but still encouraging to know that some of the kernel dev's are rolling out real kool improvements (this one has been needed for a long time) more info http://www.linuxinsider.com/rsstory/71328.html?wlc=1291427148

An expert is a man who tells you a simple thing in a confused way in such a fashion as to make you think the confusion is your own fault. 
Back to top Go down
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
SUSEUnbound :: Community - We hope you join! :: News-
Jump to: