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

Re: 2.5.65-mm4

From: Andrew Morton <hidden>
Date: 2003-03-24 03:06:42
Also in: lkml

"Martin J. Bligh" [off-list ref] wrote:
profile from SDET 64:
SDET is rather irritating because a) nobody has a copy and b) we don't even
know what it does.
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.

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).

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.


--
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