I have no idea if IBM support epoll. What I can tell is that when we did some performance tests on ADS last summer, we did it with Sun jdk 1.5, IBM and JRockit, and JRockit outperfomed Sun by a large margin (like 40%), and IBM by 10%.
Things could have changed since... Obviously, there were space for huge optimization in Sun JVM ;) On 12/13/06, Vinod Panicker <[EMAIL PROTECTED]> wrote:
On 12/13/06, Robert Greig <[EMAIL PROTECTED]> wrote: > On 13/12/06, Emmanuel Lecharny <[EMAIL PROTECTED]> wrote: > > > > In terms of CPU utilization, for a user load of 10k, the Sun JVM used > > > up 45% cpu while the JRockit JVM used over 80% at just 6k users. The > > > response time degraded so badly by then that it was pointless to run > > > the test further. > > > > > > After reading about Robert's experiences with JRockit, I was expecting > > > great things, but this turned out to be quite a surprise. > > We found that Sun JDK 6 outperformed JRockit 5 by a reasonable margin, > but that if you compare JRockit 5 to Sun 5, JRockit was on top. > However at the time we tested that Sun 1.5 did not have epoll support. > I am not sure if JRockit 5 has epoll support. Lack of epoll could well > be the reason for high CPU utilisation with that number of clients. That's a relief! I am assuming that JRockit has epoll support as well. But I haven't confirmed it as yet. Of course, it doesn't make sense to test lots of connections on anything that doesn't have epoll support. Emmanuel, do you know if the IBM JDK has epoll support? I'd be happy to run a test if it does. Regards, Vinod.
-- Cordialement, Emmanuel Lécharny www.iktek.com
