[jboss-cvs] JBoss Messaging SVN: r2652 - projects/perf/trunk/etc.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 4 08:49:14 EDT 2007


Author: sergeypk
Date: 2007-05-04 08:49:14 -0400 (Fri, 04 May 2007)
New Revision: 2652

Modified:
   projects/perf/trunk/etc/perf.xml
Log:
Reformatted.
Updated executor URLs.
Added ActiveMQ and QPid providers.
Added Ping Remote test to only ping remote executors for all providers.

Modified: projects/perf/trunk/etc/perf.xml
===================================================================
--- projects/perf/trunk/etc/perf.xml	2007-05-04 12:45:19 UTC (rev 2651)
+++ projects/perf/trunk/etc/perf.xml	2007-05-04 12:49:14 UTC (rev 2652)
@@ -23,8 +23,8 @@
          <factory>org.jnp.interfaces.NamingContextFactory</factory>
          <url>jnp://localhost:1099</url>
          <pkg>org.jboss.naming:org.jnp.interfaces</pkg>
-         <executor name="REMOTE" url="rmi://localhost:7777/remote"/>
-         <executor name="REMOTE2" url="rmi://localhost:7777/remote2"/>
+         <executor name="REMOTE" url="rmi://localhost:7777/remote-messaging"/>
+         <executor name="REMOTE2" url="rmi://localhost:7777/remote-messaging2"/>
          <executor name="COLOCATED" url="rmi://localhost:7777/local-messaging"/>
          <executor name="COLOCATED2" url="rmi://localhost:7777/local-messaging2"/>
          <color>255,0,0</color>
@@ -34,12 +34,34 @@
          <factory>org.jnp.interfaces.NamingContextFactory</factory>
          <url>jnp://localhost:1199</url>
          <pkg>org.jboss.naming:org.jnp.interfaces</pkg>
-         <executor name="REMOTE" url="rmi://localhost:7777/remote"/>
-         <executor name="REMOTE2" url="rmi://localhost:7777/remote2"/>
+         <executor name="REMOTE" url="rmi://localhost:7777/remote-jbossmq"/>
+         <executor name="REMOTE2" url="rmi://localhost:7777/remote-jbossmq2"/>
          <executor name="COLOCATED" url="rmi://localhost:7777/local-jbossmq"/>
          <executor name="COLOCATED2" url="rmi://localhost:7777/local-jbossmq2"/>
          <color>0,0, 255</color>
       </provider>
+      
+      <provider name="ActiveMQ">
+         <factory>org.apache.activemq.jndi.ActiveMQInitialContextFactory</factory>
+         <url>tcp://localhost:61616</url>
+         <jndi-property name="queue./queue/testQueue">TEST_QUEUE</jndi-property>
+         <jndi-property name="queue./queue/simpleQueue">SIMPLE_QUEUE</jndi-property>
+         <jndi-property name="connectionFactoryNames">/ConnectionFactory</jndi-property>
+
+         <executor name="REMOTE" url="rmi://localhost:7777/remote-activemq"/>
+         <executor name="REMOTE2" url="rmi://localhost:7777/remote-activemq2"/>
+
+         <color>0, 255, 255</color>
+      </provider>
+      
+      <provider name="QPid">
+         <factory>org.apache.qpid.jndi.PropertiesFileInitialContextFactory</factory>
+
+         <executor name="REMOTE" url="rmi://localhost:7777/remote-qpid"/>
+         <executor name="REMOTE2" url="rmi://localhost:7777/remote-qpid2"/>
+         
+         <color>255, 0, 255</color>
+      </provider>
    </providers>   
       
    
@@ -62,6 +84,19 @@
          <execution provider="JBossMQ"/>
       </performance-test>
       -->
+    
+      <performance-test name="Ping Remote Only" loops="1">
+         <ping executor="REMOTE"/>
+         <ping executor="REMOTE2"/>
+         <parallel>
+            <ping executor="REMOTE"/>
+            <ping executor="REMOTE2"/>
+         </parallel>
+         <execution provider="JBossMessaging"/>
+         <execution provider="JBossMQ"/>
+         <execution provider="ActiveMQ"/>
+         <execution provider="QPid"/>
+      </performance-test>
 
       <!--
       <performance-test name="Single Burst" loops="10">
@@ -74,7 +109,7 @@
       </performance-test>
       -->
 
-<performance-test name="Throughput O KB Message Non-Persistent Non-Transactional, 1 sender, 1 receiver">
+      <performance-test name="Throughput O KB Message Non-Persistent Non-Transactional, 1 sender, 1 receiver">
 
          <graph>
             <x job="send" result="yes" metric="rate" label="measured send rate (msg/s)"/>
@@ -131,264 +166,261 @@
 
       </performance-test>
       
-                                                                                              <!--
-
+      <!--
       <performance-test name="Throughput-Remote">
 
-               <graph>
-                  <x job="send" result="yes" metric="rate" label="measured send rate (msg/s)"/>
-                  <y job="receive" result="yes" metric="rate" label="measured receive rate (msg/s)" />
-               </graph>
+         <graph>
+            <x job="send" result="yes" metric="rate" label="measured send rate (msg/s)"/>
+            <y job="receive" result="yes" metric="rate" label="measured receive rate (msg/s)" />
+         </graph>
 
-               <destination>/queue/simpleQueue</destination>
-               <delivery-mode>NON_PERSISTENT</delivery-mode>
-               <message-size>0</message-size>
-               <duration>30000</duration>
+         <destination>/queue/simpleQueue</destination>
+         <delivery-mode>NON_PERSISTENT</delivery-mode>
+         <message-size>0</message-size>
+         <duration>30000</duration>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="500" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="500" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="1000" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="1000" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="1500" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="1500" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="2000" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="2000" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="2500" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="2500" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="3000" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="3000" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="3500" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="3500" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="4000" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="4000" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="4500" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="4500" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="5000" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="5000" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="5500" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="5500" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="6000" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="6000" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="6500" executor="REMOTE"/>
-                  <receive executor="REMOTE2"/>
-               </parallel>
+         <parallel>
+            <send rate="6500" executor="REMOTE"/>
+            <receive executor="REMOTE2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <execution provider="JBossMessaging"/>
-               <execution provider="JBossMQ"/>
+         <execution provider="JBossMessaging"/>
+         <execution provider="JBossMQ"/>
 
-            </performance-test>
+      </performance-test>
+      -->
+      <!--
+      <performance-test name="Throughput-INVM">
 
+         <graph>
+            <x job="send" result="yes" metric="rate" label="measured send rate (msg/s)"/>
+            <y job="receive" result="yes" metric="rate" label="measured receive rate (msg/s)" />
+         </graph>
 
-         <performance-test name="Throughput-INVM">
+         <destination>/queue/simpleQueue</destination>
+         <delivery-mode>NON_PERSISTENT</delivery-mode>
+         <message-size>0</message-size>
+         <duration>30000</duration>
 
-               <graph>
-                  <x job="send" result="yes" metric="rate" label="measured send rate (msg/s)"/>
-                  <y job="receive" result="yes" metric="rate" label="measured receive rate (msg/s)" />
-               </graph>
+         <drain/>
+         <parallel>
+            <send rate="1000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <destination>/queue/simpleQueue</destination>
-               <delivery-mode>NON_PERSISTENT</delivery-mode>
-               <message-size>0</message-size>
-               <duration>30000</duration>
+         <drain/>
 
-               <drain/>
-               <parallel>
-                  <send rate="1000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="2000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="2000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="3000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="3000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="4000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="4000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="5000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="5000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="6000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
 
-               <parallel>
-                  <send rate="6000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <drain/>
 
+         <parallel>
+            <send rate="7000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="7000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="8000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="8000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="9000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="9000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="10000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="10000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="11000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="11000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="12000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="12000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="13000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <parallel>
+            <send rate="14000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <parallel>
-                  <send rate="13000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="15000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <parallel>
-                  <send rate="14000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <drain/>
 
-               <parallel>
-                  <send rate="15000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="16000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="16000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="17000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
+         <drain/>
 
-               <parallel>
-                  <send rate="17000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <parallel>
+            <send rate="18000" executor="COLOCATED"/>
+            <receive executor="COLOCATED2"/>
+         </parallel>
 
-               <drain/>
 
-               <parallel>
-                  <send rate="18000" executor="COLOCATED"/>
-                  <receive executor="COLOCATED2"/>
-               </parallel>
+         <drain/>
 
+         <execution provider="JBossMessaging"/>
+         <execution provider="JBossMQ"/>
 
-               <drain/>
-
-               <execution provider="JBossMessaging"/>
-
-
-               <execution provider="JBossMQ"/>
-
-
       </performance-test>
-
+      -->
+      <!--
       <performance-test name="Measured Send Rate vs. Intended Send Rate INVM">
 
          <graph>
@@ -451,12 +483,11 @@
 
          <execution provider="JBossMessaging"/>
          <execution provider="JBossMQ"/>
-   </performance-test>
+      </performance-test>
+      -->
+      <!--
+      <performance-test name="Measured Send Rate vs. Intended Send Rate Remote">
 
-
-
-<performance-test name="Measured Send Rate vs. Intended Send Rate Remote">
-
          <graph>
             <x job="send" metric="rate" label="intended send rate (msg/s)"/>
             <y job="send" metric="rate" label="measured send rate (msg/s)" result="true"/>
@@ -493,15 +524,10 @@
 
          <execution provider="JBossMessaging"/>
          <execution provider="JBossMQ"/>
-   </performance-test>
+      </performance-test>
+      -->
 
-                                                                                                 -->
-
-
-
-
       <!--
-
       <performance-test name="Send 50000 Non-Persistent Non-Transactional 0 KB Local">
 
          <graph>
@@ -610,10 +636,9 @@
          <execution provider="JBossMessaging"/>
          <execution provider="JBossMQ"/>
       </performance-test>
+      -->
 
-          -->
-
-<!--
+      <!--
       <performance-test name="Send 20000 Non-Persistent Non-Transactional 1 KB Text Local" loops="3">
 
          <graph>
@@ -712,9 +737,8 @@
          <execution provider="JBossMessaging"/>
          <execution provider="JBossMQ"/>
       </performance-test>
+      -->
 
--->
-
       <!--
       <performance-test name="Send 30000 Non-Persistent Non-Transactional 0 KB Remote">
 
@@ -902,10 +926,8 @@
          <execution provider="JBossMessaging"/>
          <execution provider="JBossMQ"/>
       </performance-test>
-
       -->
 
-
       <!--
       <performance-test name="Send 30000 Persistent Non-Transactional 1 KB Text Remote">
 
@@ -995,10 +1017,8 @@
          <execution provider="JBossMessaging"/>
          <execution provider="JBossMQ"/>
       </performance-test>
-
       -->
 
-
    </performance-tests>
 
 </benchmark>




More information about the jboss-cvs-commits mailing list