Re: Scalability requirements for sysv ipc (+namespaces broken with SEM_UNDO)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nadia Derbey
Date: Friday, April 4, 2008 - 7:59 am

Mike Galbraith wrote:

I could get better results with the following solution:
wrote an RCU-based idr api (layers allocation is managed similarly to 
the radix-tree one)

Using it in the ipc code makes me get rid of the read lock taken in 
ipc_lock() (the one introduced in 3e148c79938aa39035669c1cfa3ff60722134535).

You'll find the results in attachment (kernel is 2.6.25-rc3-mm1).
output.25_rc3_mm1.ref.8  --> pmsg output for the 2.6.25-rc3-mm1
plot.25_rc3_mm1.ref.8    --> previous file results for use by gnuplot
output.25_rc3_mm1.ridr.8 --> pmsg output for the 2.6.25-rc3-mm1
                              + rcu-based idrs
plot.25_rc3_mm1.ridr.8   --> previous file results for use by gnuplot


I think I should be able to send a patch next week. It is presently an 
uggly code: I copied idr.c and idr.h into ridr.c and ridr.h to go fast, 
so didn't do any code factorization.

Regards
Nadia
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Scalability requirements for sysv ipc, Manfred Spraul, (Fri Mar 21, 6:33 am)
Re: Scalability requirements for sysv ipc, Paul E. McKenney, (Fri Mar 21, 7:13 am)
Re: Scalability requirements for sysv ipc, Manfred Spraul, (Fri Mar 21, 9:08 am)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Fri Mar 21, 10:43 pm)
Re: Scalability requirements for sysv ipc, Manfred Spraul, (Sat Mar 22, 3:10 am)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Sat Mar 22, 4:53 am)
Re: Scalability requirements for sysv ipc, Manfred Spraul, (Sat Mar 22, 7:22 am)
Re: Scalability requirements for sysv ipc, Manfred Spraul, (Sat Mar 22, 12:08 pm)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Sat Mar 22, 12:35 pm)
Re: Scalability requirements for sysv ipc, Manfred Spraul, (Sat Mar 22, 11:38 pm)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Sun Mar 23, 12:08 am)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Sun Mar 23, 12:15 am)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Sun Mar 23, 12:20 am)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Tue Mar 25, 8:50 am)
Re: Scalability requirements for sysv ipc, Nadia Derbey, (Tue Mar 25, 9:00 am)
Re: Scalability requirements for sysv ipc, Peter Zijlstra, (Tue Mar 25, 9:13 am)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Tue Mar 25, 11:31 am)
Re: Scalability requirements for sysv ipc, Mike Galbraith, (Tue Mar 25, 11:18 pm)
Re: Scalability requirements for sysv ipc, Bill Davidsen, (Thu Mar 27, 3:29 pm)
Re: Scalability requirements for sysv ipc, Manfred Spraul, (Fri Mar 28, 2:49 am)
Re: Scalability requirements for sysv ipc (+namespaces bro ..., Nadia Derbey, (Fri Apr 4, 7:59 am)