Oops, I just forgot the reply all...
--- Begin Message ---
Greg,
I have done some more test, on the 'big server' ( 8 CPUs), changing the
SocketAcceptor initialization with something like what you suggested :
tcpAcceptor = new SocketAcceptor(
Runtime.getRuntime().availableProcessors(),
threadPoolExecutor );
(we already have this threadPoolExecutor, so I reuse it).
The result is huge : I can get as much as 6400 request/s, instead of
only 2000 previously ! And the CPU reach 85% of user+syst usage (70%
user, 10 to 15% system)
This is just what I expected :)
I have more tests to do, but this is a big step in the good direction !
Thanks a lot !
Emmanuel
--- End Message ---