Thread (10 messages) 10 messages, 5 authors, 2003-03-24

Re: 2.5.65-mm4

From: Martin J. Bligh <hidden>
Date: 2003-03-24 03:59:14
Also in: lkml

quoted
profile from SDET 64:
SDET is rather irritating because a) nobody has a copy and b) we don't
even know what it does.
Yeah, I know. sorry ... I'm trying to get aim7 done instead.
and b) we don't even know what it does.
Lots of shell scripty stuff, I think.
quoted
82303 __down
42835 schedule
31323 __wake_up
26435 .text.lock.sched
15924 .text.lock.transaction
But judging by this, it's a rebadged dbench.  The profile is identical.
Not sure what dbench does. But I'm probably doing lots of small reads
and writes inside pagecache.
 
Note that the lock_kernel() contention has been drastically reduced and
we're now hitting semaphore contention.

Running `dbench 32' on the quad Xeon, this patch took the context switch
rate from 500/sec up to 125,000/sec.

I've asked Alex to put together a patch for spinlock-based locking in the
block allocator (cut-n-paste from ext2).
OK, sounds like a plan. Made a huge impact for ext2, and might enable
us to actually be able to see the rest of it through the sem cloud.
 
That will fix up lock_super(), but I suspect the main problem is the
lock_journal() in journal_start().  I haven't thought about that one yet.
Thanks,

M.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org">aart@kvack.org</a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help