[Ace-users] [tao-users] scalability/thread pool performance (500+ clients)

Andrew Solodovnikov blackborn at yandex.ru
Sat Mar 1 14:12:46 CST 2008

>>Yes, i saw it. And have tried most of them (MT server with thread
>>pool, ST server, ST server with select_st) and various factory options
>>- nope. It doesn't scale anywhere. 150-200 connections - and no more
>>:( No difference between ST and MT models - moreover, ST doesn't load
>>the CPU at all (0-1%), while MT with thread pool brings load up to
>>50-60%. With no dispatch performance gain.
>>About thread-per-connection... I think, thread-per-connection option
>>is not a case - 500+ threads is a very big price for scalability.

DCS> It's worth a shot to see how well it performs.

Doug, thanks for answers.

Another question - are there any plans about iocp thread pool for
windows (ACE_Proactor) in TAO? I think, it can gain performance in
such cases. For example, WCF uses iocp, and as we can see -
greatly outperforms TAO in our patters...


Andrew Solodovnikov

DCS> Take care,

DCS>      Doug

More information about the Ace-users mailing list