Re: 2.6.21-rc3-mm1 RSDL results

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Matt Mackall
Date: Friday, March 9, 2007 - 1:46 pm

On Fri, Mar 09, 2007 at 07:39:05PM +1100, Con Kolivas wrote:

Ok, I've now disabled sched_yield (I'm using xorg radeon drivers).

So far:

          rc2-mm2   RSDL  RSDL+NO_HZ  RSDL+NO_HZ+no_yield  estimated CPU
no load
 beryl    good      good  great       great                ~30% at 600MHz
 galeon   good      good  good        good                 100% at 600MHz
 mp3      good      good  good        good                 < 5% at 600MHz
 terminal good      good  good        good                 ~0
 mouse    good      good  good        good                 ~0
make
 beryl              awful ok          good
 galeon             bad   ok          good
 mp3                good  good        good
 terminal           bad   good        good
 mouse              bad   good        good
make -j2
 beryl              awful             bad/ok
 metacity                             bad/ok  <- it's not beryl-specifc
 galeon             bad               bad/ok
 mp3                good              good
 terminal           bad               bad/ok
 mouse              bad               bad/ok
make -j5
 beryl    ok        awful awful       awful/bad
 galeon   ok        bad   bad         bad
 mp3      good      good  good        a couple skips
 terminal ok        bad   bad         bad
 mouse    good      bad   bad         bad
memload x5
 beryl                                ok/good
 galeon                               ok/good
 mp3                                  good
 terminal                             ok/good
 mouse                                ok/good 


good = no problems
ok = noticeable latency
bad = hard to use
awful = completely unusable

By the way, make -j5 is my usual kernel compile because it gives me
the best wall time on this box. 

A priori, this load should be manageable by RSDL as the interactive
loads are all pretty small. So I wrote a little Python script that
basically continuously memcpys some 16MB chunks of memory:

#!/usr/bin/python
a = "a" * 16 * 1024 * 1024
while 1:
    b = a[1:] + "b"
    a = b[1:] + "c"

I've got 1.5G of RAM, so I can run quite a few of these without
killing my pagecache. This should test whether a) Beryl's actually
running up against memory bandwidth issues and b) whether "simple"
static loads work. As you can see, running 5 instances of this script
leaves me in good shape still. 10 is still in "ok" territory, with top
showing each getting 9.7-10% of the CPU. 15 starts to feel sluggish.
20 the mouse jumps a bit and I got an MP3 skip. 30 is getting pretty
bad, but still not as bad as the make -j 5 load.

My suspicion is the problem lies in giving too much quanta to
newly-started processes.

-- 
Mathematics is the supreme nostalgia of our time.
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Thu Mar 8, 10:39 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Thu Mar 8, 11:28 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 12:53 am)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 1:20 am)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 1:36 am)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 1:39 am)
Re: 2.6.21-rc3-mm1 RSDL results, Serge Belyshev, (Fri Mar 9, 2:07 am)
Re: 2.6.21-rc3-mm1 RSDL results, William Lee Irwin III, (Fri Mar 9, 2:49 am)
Re: 2.6.21-rc3-mm1 RSDL results, Serge Belyshev, (Fri Mar 9, 3:36 am)
Re: 2.6.21-rc3-mm1 RSDL results, Mark Lord, (Fri Mar 9, 11:07 am)
Re: 2.6.21-rc3-mm1 RSDL results, Jeffrey Hundstad, (Fri Mar 9, 11:24 am)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 11:27 am)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 1:15 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 1:23 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 1:26 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 1:46 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 1:51 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 1:55 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 2:07 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 2:10 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 2:19 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 2:39 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 2:57 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Willy Tarreau, (Fri Mar 9, 2:57 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 3:12 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 3:18 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 3:20 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 3:29 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Willy Tarreau, (Fri Mar 9, 3:31 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 4:02 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 4:06 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 5:31 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 5:34 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 5:49 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 6:02 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 6:10 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 6:28 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 6:42 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Kyle Moffett, (Fri Mar 9, 7:10 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 7:20 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Matt Mackall, (Fri Mar 9, 7:26 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Fri Mar 9, 7:53 pm)
Re: 2.6.21-rc3-mm1 RSDL results, James Cloos, (Sat Mar 10, 10:01 am)
Re: 2.6.21-rc3-mm1 RSDL results, Mark Lord, (Sat Mar 10, 11:21 am)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Sat Mar 10, 4:16 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Sat Mar 10, 4:34 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Sat Mar 10, 4:38 pm)
Re: 2.6.21-rc3-mm1 RSDL results, James Cloos, (Sun Mar 11, 5:38 am)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Sun Mar 11, 5:52 am)
Re: 2.6.21-rc3-mm1 RSDL results, Mark Lord, (Tue Mar 13, 11:21 am)
Re: 2.6.21-rc3-mm1 RSDL results, Con Kolivas, (Tue Mar 13, 1:26 pm)
Re: 2.6.21-rc3-mm1 RSDL results, Mark Lord, (Tue Mar 13, 3:06 pm)