On 10/22/2012 02:50 PM, Liu Yuan wrote: > On 10/22/2012 02:43 PM, MORITA Kazutaka wrote: >> I think of trying it, but I wish more users would test it too. > > I have tested it on my laptop and get the similar result. > > What I am only concerned is that if pthread signal & wakeup use a signal > wakeup queue instead of multi-queues, the wakeup itself would be huge > bottleneck. I'll try to figure it out what pthread signal use. For > pthread_create, which use clone() sys call that scale well on SMP machine. >
pthread signal use Futex, it might not be a scaling problem. But the new queue_work() are serialized by a mutex (cond_mutex), so probably your patch set won't perform as well as single IO source against heavy multiple IO sources, which is the normal use case? Thanks, Yuan -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
