AW: [JBoss-user] Benchmark results JBoss/BEA Async Performance

2001-05-27 Thread Jubin Zawar

Sorry, I havent got the time for that anymore.
But please let me know of any improvements - I would love to use JBoss
instead.



Bye, Jubin


 -Ursprungliche Nachricht-
 Von: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]Im Auftrag von
 [EMAIL PROTECTED]
 Gesendet: Sonntag, 27. Mai 2001 23:03
 An: [EMAIL PROTECTED]
 Betreff: Re: [JBoss-user] Benchmark results JBoss/BEA Async Performance


 On 26 Maj, Jubin Zawar wrote:
   Hi people,
 


 Hi, interesting, but not joyable, results. My guess is that it is not
 the MDB per se that is causing the problem, but JBossMQ. Have you any
 possibilities to test the same scenario without using MDB (use normal
 client subscribers) and see if the results are the same.?

 JBossMQ is discussed on a separate mailinglist. I will respost your
 results there.

 //Peter
   here are results for the messaging benchmarks, for BEA and JBoss.
   First, a little description of the scenario.
 
 
 --
  --
   We decided for this simple scenario to benchmark :
 
   PostingClient posts to Topic1.
   MDB1 (a message driven EJB) is listening on topic1, gets the
 message, puts
   its time of receipt in the message, and sends it to topic2.
   MDB2 (a message driven EJB) is listening on topic2, gets the
 message, puts
   its time of receipt in the message, and sends it to topic3.
   MDB3 (a message driven EJB) is listening on topic2, gets the
 message, puts
   its time of receipt in the message, and sends it to topic4.
   MDB4 (a message driven EJB) is listening on topic2, gets the
 message, puts
   its time of receipt in the message, and sends it to topic1.
   and when the message is posted to topic1, MDB1 regets the message.
   There is another listener on topic1 -- MonitoringClient.
   MonitoringClient gets the messages arriving there, and reports
 the times
  the
   message took between the 4 MDBs.
 
   Summary : the messages sent into the EJB Server remain in
 there, and make
   loops from MDB1 to MDB4 and back again, endlessly.
 
   Hardware : Pentium II, 400 Mhz, 256 Megs of RAM.
   OS : Windows NT4
   VM : Sun 1.3
 
 
 --
  -
   ---
   Benchmark Testing Series :
 
 
   Weblogic Benchmarks:
   VM : 64MB heapsize.
   Configurations :
   1) max-beans-in-free-pool : 50
 initial-beans-in-free-pool : 6 (in
  the
   entries in weblogic-ejb-jar.xml, for each of the 4 message beans)
   2) max-beans-in-free-pool : 500initial-beans-in-free-pool : 62
   3) max-beans-in-free-pool : 2000  initial-beans-in-free-pool : 250
 
   for each configuration we tested (with 1 KB messagesize):
   50 msgs, 500 msgs, 5000msgs, and infinite (until server crash - maximum
  time
   waiting for crash 30 minutess)
 
   On JBoss :
   VM: 64MB heapsize.
   Configurations:
   (in jboss.xml)
   1) container-invoker : maximumsize 50,maxmessages 1 - container-pool:
   maximumsize 50 minimumsize 6
   2) container-invoker : maximumsize 500,maxmessages 1 - container-pool:
   maximumsize 500 minimumsize 62
   3) the maximum jboss could handle even with 128mb ram for the
 heapsize of
   the VM was :
   container-invoker : maximumsize 500,maxmessages 1 - container-pool:
   maximumsize 500 minimumsize 100
 
   for each configuration we tested (with 1 KB messagesize):
  50 msgs, 500 msgs, 5000msgs, and infinite (until server crash - maximum
  time
   waiting for crash 30 minutes)
 
 --
  --
   -
 
   Results for Weblogic :
   this server is very fast and stable. With 5000 Messages, we
 had a crash at
   configuration 1, at 1800 Messages sent.
   With configuration 2, it crashed at 3300, and with
 configuration 3 we had
  a
   crash as early as with 500 messages - but that was due to the
 low heapsize
   of the VM.
   When we raised the heapsize to 128Megs, the server ran good with 1
   messages.
   Sending times : we mesaured the times needed for a message to be sent
   between to consecutive MDBs - for weblogic it was all around 0,1 secs.
   At 1 messages, average sending time was 1,4 seconds.
   For 5000 messages, even with config 3, we had 0,8 seconds.
   All other results were very acceptable, average times of 0.01 to 0.2.
 
   If you need any more details, contact me.
   JBoss :
 
   config 3,2 : 3 seconds average with 50 messages.
 
   Well, to be very honest : perhaps I m doing something
 fundamentally wrong,
   and I dont know exactly what strategy JBoss is pursuing in its kind of
   message delivery, but JBoss crashed at every config with 500 messages.
 
   Average sending times at 50 messages were 3 seconds, regardless of the
   configuration used, the parameters showed little or no effect.
 
   I know that these parameters should tune throughput, I know, and I know
  that
   with 4 topics

[JBoss-user] Benchmark results JBoss/BEA Async Performance

2001-05-26 Thread Jubin Zawar

 Hi people,

 here are results for the messaging benchmarks, for BEA and JBoss.
 First, a little description of the scenario.

 --
--
 We decided for this simple scenario to benchmark :

 PostingClient posts to Topic1.
 MDB1 (a message driven EJB) is listening on topic1, gets the message, puts
 its time of receipt in the message, and sends it to topic2.
 MDB2 (a message driven EJB) is listening on topic2, gets the message, puts
 its time of receipt in the message, and sends it to topic3.
 MDB3 (a message driven EJB) is listening on topic2, gets the message, puts
 its time of receipt in the message, and sends it to topic4.
 MDB4 (a message driven EJB) is listening on topic2, gets the message, puts
 its time of receipt in the message, and sends it to topic1.
 and when the message is posted to topic1, MDB1 regets the message.
 There is another listener on topic1 -- MonitoringClient.
 MonitoringClient gets the messages arriving there, and reports the times
the
 message took between the 4 MDBs.

 Summary : the messages sent into the EJB Server remain in there, and make
 loops from MDB1 to MDB4 and back again, endlessly.

 Hardware : Pentium II, 400 Mhz, 256 Megs of RAM.
 OS : Windows NT4
 VM : Sun 1.3

 --
-
 ---
 Benchmark Testing Series :


 Weblogic Benchmarks:
 VM : 64MB heapsize.
 Configurations :
 1) max-beans-in-free-pool : 50initial-beans-in-free-pool : 6 (in
the
 entries in weblogic-ejb-jar.xml, for each of the 4 message beans)
 2) max-beans-in-free-pool : 500initial-beans-in-free-pool : 62
 3) max-beans-in-free-pool : 2000  initial-beans-in-free-pool : 250

 for each configuration we tested (with 1 KB messagesize):
 50 msgs, 500 msgs, 5000msgs, and infinite (until server crash - maximum
time
 waiting for crash 30 minutess)

 On JBoss :
 VM: 64MB heapsize.
 Configurations:
 (in jboss.xml)
 1) container-invoker : maximumsize 50,maxmessages 1 - container-pool:
 maximumsize 50 minimumsize 6
 2) container-invoker : maximumsize 500,maxmessages 1 - container-pool:
 maximumsize 500 minimumsize 62
 3) the maximum jboss could handle even with 128mb ram for the heapsize of
 the VM was :
 container-invoker : maximumsize 500,maxmessages 1 - container-pool:
 maximumsize 500 minimumsize 100

 for each configuration we tested (with 1 KB messagesize):
50 msgs, 500 msgs, 5000msgs, and infinite (until server crash - maximum
time
 waiting for crash 30 minutes)
 --
--
 -

 Results for Weblogic :
 this server is very fast and stable. With 5000 Messages, we had a crash at
 configuration 1, at 1800 Messages sent.
 With configuration 2, it crashed at 3300, and with configuration 3 we had
a
 crash as early as with 500 messages - but that was due to the low heapsize
 of the VM.
 When we raised the heapsize to 128Megs, the server ran good with 1
 messages.
 Sending times : we mesaured the times needed for a message to be sent
 between to consecutive MDBs - for weblogic it was all around 0,1 secs.
 At 1 messages, average sending time was 1,4 seconds.
 For 5000 messages, even with config 3, we had 0,8 seconds.
 All other results were very acceptable, average times of 0.01 to 0.2.

 If you need any more details, contact me.
 JBoss :

 config 3,2 : 3 seconds average with 50 messages.

 Well, to be very honest : perhaps I m doing something fundamentally wrong,
 and I dont know exactly what strategy JBoss is pursuing in its kind of
 message delivery, but JBoss crashed at every config with 500 messages.

 Average sending times at 50 messages were 3 seconds, regardless of the
 configuration used, the parameters showed little or no effect.

 I know that these parameters should tune throughput, I know, and I know
that
 with 4 topics and 4 MDBs, we are not simulating a true asynchrnously
 designed application, meaning : with asynchronous components only.

 But regardless of the throughput, no one wants to wait 12 seconds for a
 response.
 Even with 30 messages in the system, the average was 2 seconds, meaning 8
 seconds in total to wait for a response : and this with only 4
asynchronous
 components.
 At 10 messages, we got average times of 0,7 seconds - meaning a response
 time of 3 seconds in total, which could be acceptable.

 It is also strange that weblogic showed significant CPU usage when
 increasing the JMS load, while JBoss stayed very happy with around 10%,
not
 caring about any optimization in speed, it seems.

 Have we forgotten any parameters to SPEED up sending times, message
 delivery, or MDB invocation for JBoss ?

 I am really wondering.

 For precise details, contact me.

 Best regards, Jubin Zawar






___
JBoss-user mailing list
[EMAIL PROTECTED

AW: [JBoss-user] Benchmarking Messaging in JBoss

2001-05-18 Thread Jubin Zawar

Hi Peter,

we posted the results yesterday (see posting by [EMAIL PROTECTED],
Subject : Benchmark results for MDBs). What benchmark are you referring to
(progress ?), and where can I find infos about it ?

Best regards,

Jubin Zawar

 -Ursprungliche Nachricht-
 Von: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]Im Auftrag von
 [EMAIL PROTECTED]
 Gesendet: Dienstag, 15. Mai 2001 22:02
 An: [EMAIL PROTECTED]
 Betreff: Re: [JBoss-user] Benchmarking Messaging in JBoss


 On 15 Maj, [EMAIL PROTECTED] wrote:
  hi list !
 
  we are going to benchmark jboss for messaging.
 

 Great, and you will post the results I guess!

 Have you looked into the little benchmarking application done by
 progress (soniqmq, maybe you could use something from there)?

 //Peter
  scenario is the following :
 
  PostingClient thread posts messages to Topic 1, with a key as
 identifier and some junk data variable in size (Testing Parameter 1).
  Messagedriven Bean 1 listens on topic 1, writes the current
 time to lastTimeReceivedMDB1 in the message, increases the
 howManyTimesSent counter and posts it to topic 2.
 
  Messagedriven Bean 2 listens on topic 2, writes the current
 time to lastTimeReceivedMDB2 in the message and posts it to topic 1.
 
  MonitoringClient thread listens on topic 1.
 
  MDB1, also listening on topic 1, will recapture the message and
 then increase counter, write time, and post it to topic 2, etc. etc.
 
  PostingClient will continuously bring new messages to the system.
 
  MonitoringClient has facilities for identifying the messages in
 topic 1 and will care about :
 
  - time difference between MDB1 and MDB2
 
  and other parameters.
 
  We are probably going to benchmark weblogic's newest app server
 version as well.
 
  Best regards, jubin
 
 
 
  ___
  JBoss-user mailing list
  [EMAIL PROTECTED]
  http://lists.sourceforge.net/lists/listinfo/jboss-user

 --
 
 Peter Antman Technology in Media, Box 34105 100 26 Stockholm
 Systems ArchitectWWW: http://www.tim.se
 Email: [EMAIL PROTECTED]WWW: http://www.backsource.org
 Phone: +46-(0)8-506 381 11 Mobile: 070-675 3942
 


 ___
 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



[JBoss-user] message driven beans like in ejb 2.0 ?

2001-04-09 Thread Jubin Zawar

are there message driven beans in jboss yet, as in ejb2.0 ?

 -Ursprngliche Nachricht-
 Von: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]Im Auftrag von James Cook
 Gesendet: Montag, 09. April 2001 20:52
 An: [EMAIL PROTECTED]
 Betreff: Re: [JBoss-user] Status ?


 In order to support EJB 2.0, there has to be a 2.0 version of the spec!!!

 There is only draft versions out so far, and some changes in
 direction regarding
 dependent object support is still possible.

 jim

 - Original Message -
 From: "Jubin Zawar" [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Monday, April 09, 2001 1:16 PM
 Subject: [JBoss-user] Status ?


  Hi people,
 
  is jboss already supporting ejb2.0 ? If not, when will that be
 the case ? We
  are implementing a project involving message-driven beans and
 wanted to know
  if this has already been implemented properly in the jboss
 framework. As for
  the new database persistence features, theyre not so important for this
  project.
 
  Anybody knows more ?
 
  Best regards,
 
  Jubin Zawar
 
 
  ___
  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



___
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user