login
Header Space

 
 

RE: Performance changes between 2.6.13 and 2.6.23

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Ray Lee <ray-lk@...>
Cc: <linux-kernel@...>, <bart.vanassche@...>
Date: Tuesday, March 25, 2008 - 12:44 pm

-----Original Message-----
From: madrabbit@gmail.com on behalf of Ray Lee
Sent: Tue 3/25/2008 12:41 PM
To: Sanders, Rob M.
Cc: linux-kernel@vger.kernel.org; bart.vanassche@gmail.com
Subject: Re: Performance changes between 2.6.13 and 2.6.23
 
On Tue, Mar 25, 2008 at 5:34 AM, Sanders, Rob M. <sanders-rob@zai.com> wrote:

So, two processors, and multiple processes passing data back and
forth. Key point seems to be:


Many more context switches per second, so a lot less work is getting
done each time.


A lot has changed between 2.6.23 and current mainline as well.
Particularly in the scheduler, which I suspect is the issue for your
test. If possible, could you try a 2.6.25-rc-latest kernel, both
before and after an "echo 5 > /proc/sys/kernel/sched_features" and see
if that makes any difference?

===
Ray, 
  I'll add that to the list of things to try.  I do want to clarify that the YDL4 system with 7000 context switches every
3 seconds was processing 4-5 times as much data as the YLD6 system that had 1200 context switches.  The other test
I want to do is (re)install YDL5 and pull my app over to it.  I hadn't used YDL5 due to my compilers not working
on it.  I've upgraded those (at least to eval versions) now for YDL6.

Rob
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
RE: Performance changes between 2.6.13 and 2.6.23, Sanders, Rob M., (Tue Mar 25, 12:44 pm)
speck-geostationary