users@grizzly.java.net

Re: why grizzly performance low?

From: Oleksiy Stashok <Oleksiy.Stashok_at_Sun.COM>
Date: Tue, 21 Jul 2009 13:51:40 +0200

Hello,

TPS result mean "bigger is better", right?

Can you pls. recheck the "huge datas result" table?

Thanks.

WBR,
Alexey.

On Jul 21, 2009, at 5:29 , wy_0844_at_sina.com wrote:

>
> hi friend,my name is Michael Wang,i have a trouble.
> we test tomcat,jboss,geronimo,glassfish performance , use 4 test case.
> 1.a simple jsp which display helloworld.
> 2.a simple servlet which display helloworld.
> 3.a jsp submit
> 4.huge data submit,it send 25K datas to server,and server return
> orginal 25K to client.
> we know ,glassfish nio use grizzly,so it process good. glassfish
> process simple jsp,simple servlet,
> jsp submit good than other app server.but it process huge submit
> performance very low.
>
> we use test tool:SilkPerformer7.0
> os: server win2003
> os: clinet winxp
> server and client config:
> CPU :AMD Phenom™ 8650 Triple-Core Processor 2.31 GHz
> Memory:1.75GB
> Net Interface:100M
>
>
> simple jsp result:
> Server TPS
> JBoss
> 282
> GlassFish
> 4426
> Geronimo
> 3476
> Tomcat
> 4153
>
>
> simple servlet result:
> Server TPS
> JBoss
> 4358
> GlassFish
> 4748
> Geronimo
> 4551
> Tomcat
> 4518
>
>
> jsp submit result:
> Server TPS
> JBoss
> 263
> GlassFish
> 3710
> Geronimo
> 3278
> Tomcat
> 3443
>
>
> huge datas result:
> Server TPS
> JBoss
> 263
> GlassFish
> 3710
> Geronimo
> 3278
> Tomcat
> 3443
>
>
> why glassfish have low performance in huge datas test?
> we use jprofile find reason,watch jvm running time, cup call
> time,blocking time,waiting time,threads status,but not find reason.
> we watch glassfish src, it use NoParsingAlgorithm , is it low
> performance reason?
> other problem why a http call use SSLWorkerThread class?
>
> could you help me,hope you email.
>
>
> Thanks.
>
> Best Regards.
>