RE: [JBoss-user] JBoss verses Orion
You can use Resin as the front-end to JBoss (there's set-up instructions on the Caucho site), but as I understand it it'll run in a separate VM process and marshalling the calls between Resin and JBoss entails some overhead, that said it would probably still be faster that Tomcat. The reason Resin hasn't been integrated into JBoss is that JBoss' developers (understandably) are concentrating on an all open-source solution, and Resin's developer is writing his own EJB solution -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Kemp Randy-W18971 Sent: Saturday, March 31, 2001 10:45 AM To: Orion-Interest Subject: RE: [JBoss-user] JBoss verses Orion I do like playing with the jboss/jetty combination (www.jboss.org)over the jboss/tomcat combination, even though I started with the tomcat combination. I agree that the Orion JSP engine is faster, but by their own benchmarks, Resin (www.caucho.com) is close, and if you download their JSP engine, they give instructions in the doc on how to hook up with Jboss (as well as Orion, Weblogic, etc.). Resin and jboss would be another good combination. -Original Message- From: Alexander Jerusalem To: Orion-Interest Cc: ''Orion-Interest' ' Sent: 3/30/01 7:00 PM Subject: RE: [JBoss-user] JBoss verses Orion I'm not completely sure if this is the reason but there is this "one VM/classloader or multiple VMs/classloaders" distinction. I believe the important point is that Orion is an EJB *and* Servlet container whereas JBoss is only an EJB container. So if you use tomcat for example to run your Servlets all the calls to JBoss based EJBs will we marshalled by value by default whereas in Orion they will be transferred by reference. This makes a huge difference especially if the method you call for performance testing does essetially nothing. There is, however, a way to configure the JBoss/tomcat (or JBoss/Jetty) combination so that this boundary is optimized away. With JBoss comes a sample application that you can call in two ways: either optimized or non optimized and the performance difference is aprox. 4 times or so. I think that this could be the difference you are seeing in your tests. You'll have to ask the JBoss experts to find out about how to configure JBoss so that it uses this optimization. The other thing that I've heard is that tomcat is rather slow in compaison to Jetty. And I know that the Orion JSP/Servlet engine is pretty fast so you should maybe try the JBoss/Jetty combination for faster results. Regards, Alexander Jerusalem At 00:44 31.03.01, Fink, Paul wrote: Oh sorry I should have said. Jboss 2.1 binary (down loaded March 22) Orion is 1.3.8 -Original Message- From: Dan Christopherson To: 'jBoss' Cc: 'Orion-Interest' Sent: 3/30/01 3:21 PM Subject: Re: [JBoss-user] JBoss verses Orion What version of JBoss? If 2.1 (beta) the latest binary or a build from source? If source, what date? Earlier this year there were some performance problems stomped, but I haven't done any testing for performance. On Fri, 30 Mar 2001, Fink, Paul wrote: I ported our Orion application to JBoss. I love JBoss for usability, documentation and support. Unfortunately our application is very performance dependent the JBoss version ran very slow. After playing with cache setting, etc. It seemed like the communications was the main bottle neck. To test this I wrote a simple session bean with one get method that returns a Long. The client looped 10,000 times calling the getter. The Orion version was 6 times faster! Other tests we ran had Orion running 4x faster. It seems that JBoss certainly is performance limited. I'm running on a 900 MHz PIII under Linux with Sun's JDK 1.3 Paul Fink ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user -- Dan Christopherson (danch) nVisia Technical Architect (www.nvisia.com) Opinions expressed are mine and do not neccessarily reflect any position or opinion of nVISIA. --- - --- If you're a capitalist and you have the best goods and they're free, you don't have to proselytize, you just have to wait. -Eben Moglen ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user
RE: [JBoss-user] JBoss verses Orion
I do like playing with the jboss/jetty combination (www.jboss.org)over the jboss/tomcat combination, even though I started with the tomcat combination. I agree that the Orion JSP engine is faster, but by their own benchmarks, Resin (www.caucho.com) is close, and if you download their JSP engine, they give instructions in the doc on how to hook up with Jboss (as well as Orion, Weblogic, etc.). Resin and jboss would be another good combination. -Original Message- From: Alexander Jerusalem To: Orion-Interest Cc: ''Orion-Interest' ' Sent: 3/30/01 7:00 PM Subject: RE: [JBoss-user] JBoss verses Orion I'm not completely sure if this is the reason but there is this "one VM/classloader or multiple VMs/classloaders" distinction. I believe the important point is that Orion is an EJB *and* Servlet container whereas JBoss is only an EJB container. So if you use tomcat for example to run your Servlets all the calls to JBoss based EJBs will we marshalled by value by default whereas in Orion they will be transferred by reference. This makes a huge difference especially if the method you call for performance testing does essetially nothing. There is, however, a way to configure the JBoss/tomcat (or JBoss/Jetty) combination so that this boundary is optimized away. With JBoss comes a sample application that you can call in two ways: either optimized or non optimized and the performance difference is aprox. 4 times or so. I think that this could be the difference you are seeing in your tests. You'll have to ask the JBoss experts to find out about how to configure JBoss so that it uses this optimization. The other thing that I've heard is that tomcat is rather slow in compaison to Jetty. And I know that the Orion JSP/Servlet engine is pretty fast so you should maybe try the JBoss/Jetty combination for faster results. Regards, Alexander Jerusalem At 00:44 31.03.01, Fink, Paul wrote: Oh sorry I should have said. Jboss 2.1 binary (down loaded March 22) Orion is 1.3.8 -Original Message- From: Dan Christopherson To: 'jBoss' Cc: 'Orion-Interest' Sent: 3/30/01 3:21 PM Subject: Re: [JBoss-user] JBoss verses Orion What version of JBoss? If 2.1 (beta) the latest binary or a build from source? If source, what date? Earlier this year there were some performance problems stomped, but I haven't done any testing for performance. On Fri, 30 Mar 2001, Fink, Paul wrote: I ported our Orion application to JBoss. I love JBoss for usability, documentation and support. Unfortunately our application is very performance dependent the JBoss version ran very slow. After playing with cache setting, etc. It seemed like the communications was the main bottle neck. To test this I wrote a simple session bean with one get method that returns a Long. The client looped 10,000 times calling the getter. The Orion version was 6 times faster! Other tests we ran had Orion running 4x faster. It seems that JBoss certainly is performance limited. I'm running on a 900 MHz PIII under Linux with Sun's JDK 1.3 Paul Fink ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user -- Dan Christopherson (danch) nVisia Technical Architect (www.nvisia.com) Opinions expressed are mine and do not neccessarily reflect any position or opinion of nVISIA. --- - --- If you're a capitalist and you have the best goods and they're free, you don't have to proselytize, you just have to wait. -Eben Moglen ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user
Re: [JBoss-user] JBoss verses Orion
What version of JBoss? If 2.1 (beta) the latest binary or a build from source? If source, what date? Earlier this year there were some performance problems stomped, but I haven't done any testing for performance. On Fri, 30 Mar 2001, Fink, Paul wrote: I ported our Orion application to JBoss. I love JBoss for usability, documentation and support. Unfortunately our application is very performance dependent the JBoss version ran very slow. After playing with cache setting, etc. It seemed like the communications was the main bottle neck. To test this I wrote a simple session bean with one get method that returns a Long. The client looped 10,000 times calling the getter. The Orion version was 6 times faster! Other tests we ran had Orion running 4x faster. It seems that JBoss certainly is performance limited. I'm running on a 900 MHz PIII under Linux with Sun's JDK 1.3 Paul Fink ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user -- Dan Christopherson (danch) nVisia Technical Architect (www.nvisia.com) Opinions expressed are mine and do not neccessarily reflect any position or opinion of nVISIA. --- If you're a capitalist and you have the best goods and they're free, you don't have to proselytize, you just have to wait. -Eben Moglen
RE: [JBoss-user] JBoss verses Orion
I'm not completely sure if this is the reason but there is this "one VM/classloader or multiple VMs/classloaders" distinction. I believe the important point is that Orion is an EJB *and* Servlet container whereas JBoss is only an EJB container. So if you use tomcat for example to run your Servlets all the calls to JBoss based EJBs will we marshalled by value by default whereas in Orion they will be transferred by reference. This makes a huge difference especially if the method you call for performance testing does essetially nothing. There is, however, a way to configure the JBoss/tomcat (or JBoss/Jetty) combination so that this boundary is optimized away. With JBoss comes a sample application that you can call in two ways: either optimized or non optimized and the performance difference is aprox. 4 times or so. I think that this could be the difference you are seeing in your tests. You'll have to ask the JBoss experts to find out about how to configure JBoss so that it uses this optimization. The other thing that I've heard is that tomcat is rather slow in compaison to Jetty. And I know that the Orion JSP/Servlet engine is pretty fast so you should maybe try the JBoss/Jetty combination for faster results. Regards, Alexander Jerusalem At 00:44 31.03.01, Fink, Paul wrote: Oh sorry I should have said. Jboss 2.1 binary (down loaded March 22) Orion is 1.3.8 -Original Message- From: Dan Christopherson To: 'jBoss' Cc: 'Orion-Interest' Sent: 3/30/01 3:21 PM Subject: Re: [JBoss-user] JBoss verses Orion What version of JBoss? If 2.1 (beta) the latest binary or a build from source? If source, what date? Earlier this year there were some performance problems stomped, but I haven't done any testing for performance. On Fri, 30 Mar 2001, Fink, Paul wrote: I ported our Orion application to JBoss. I love JBoss for usability, documentation and support. Unfortunately our application is very performance dependent the JBoss version ran very slow. After playing with cache setting, etc. It seemed like the communications was the main bottle neck. To test this I wrote a simple session bean with one get method that returns a Long. The client looped 10,000 times calling the getter. The Orion version was 6 times faster! Other tests we ran had Orion running 4x faster. It seems that JBoss certainly is performance limited. I'm running on a 900 MHz PIII under Linux with Sun's JDK 1.3 Paul Fink ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user -- Dan Christopherson (danch) nVisia Technical Architect (www.nvisia.com) Opinions expressed are mine and do not neccessarily reflect any position or opinion of nVISIA. --- If you're a capitalist and you have the best goods and they're free, you don't have to proselytize, you just have to wait. -Eben Moglen ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user
RE: [JBoss-user] JBoss verses Orion
Oh sorry I should have said. Jboss 2.1 binary (down loaded March 22) Orion is 1.3.8 -Original Message- From: Dan Christopherson To: 'jBoss' Cc: 'Orion-Interest' Sent: 3/30/01 3:21 PM Subject: Re: [JBoss-user] JBoss verses Orion What version of JBoss? If 2.1 (beta) the latest binary or a build from source? If source, what date? Earlier this year there were some performance problems stomped, but I haven't done any testing for performance. On Fri, 30 Mar 2001, Fink, Paul wrote: I ported our Orion application to JBoss. I love JBoss for usability, documentation and support. Unfortunately our application is very performance dependent the JBoss version ran very slow. After playing with cache setting, etc. It seemed like the communications was the main bottle neck. To test this I wrote a simple session bean with one get method that returns a Long. The client looped 10,000 times calling the getter. The Orion version was 6 times faster! Other tests we ran had Orion running 4x faster. It seems that JBoss certainly is performance limited. I'm running on a 900 MHz PIII under Linux with Sun's JDK 1.3 Paul Fink ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user -- Dan Christopherson (danch) nVisia Technical Architect (www.nvisia.com) Opinions expressed are mine and do not neccessarily reflect any position or opinion of nVISIA. --- If you're a capitalist and you have the best goods and they're free, you don't have to proselytize, you just have to wait. -Eben Moglen ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user