Re: Scalability requirements for sysv ipc

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Manfred Spraul
Date: Friday, March 28, 2008 - 2:49 am

Bill Davidsen wrote:
Attached is a patch that I wrote that adds cpu binding. Feel free to add 
it to your sources. It's not that usefull, recent linux distros include 
a "taskset" command that can bind a task to a given cpu. I needed it for 
an older distro.

With regards to the multi-core case: I've always ignored them, I 
couldn't find a good/realistic test case.
Thundering herds (i.e.: one task wakes up lots of waiting tasks) is at 
least for sysv msg and sysv sem lockless: the woken up tasks do not take 
any locks, they return immediately to user space.
Additionally, I don't know if the test case is realistic: at least 
postgres uses one semaphore for each process/thread, thus waking up 
multiple tasks never happens.

Another case would be to bind both tasks to different cpus. I'm not sure 
if this happens in real life. Anyone around who knows how other 
databases implement locking? Is sysv sem still used?

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