activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jstrac...@apache.org
Subject svn commit: r416571 - /incubator/activemq/site/activemq-performance-module-users-manual.html
Date Fri, 23 Jun 2006 05:19:34 GMT
Author: jstrachan
Date: Thu Jun 22 22:19:33 2006
New Revision: 416571

URL: http://svn.apache.org/viewvc?rev=416571&view=rev
Log:
Latest export from confluence

Modified:
    incubator/activemq/site/activemq-performance-module-users-manual.html

Modified: incubator/activemq/site/activemq-performance-module-users-manual.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/activemq-performance-module-users-manual.html?rev=416571&r1=416570&r2=416571&view=diff
==============================================================================
--- incubator/activemq/site/activemq-performance-module-users-manual.html (original)
+++ incubator/activemq/site/activemq-performance-module-users-manual.html Thu Jun 22 22:19:33
2006
@@ -69,7 +69,7 @@
 <UL class="alternate" type="square">
 	<LI><A href="home.html" title="Home">Home</A></LI>
 	<LI><A href="news.html" title="News">News</A></LI>
-	<LI><A href="changes-in-40.html" title="Changes in 4.0">New in 4.0</A></LI>
+	<LI><A href="new-features.html" title="New Features">New Features</A></LI>
 	<LI><A href="faq.html" title="FAQ">FAQ</A></LI>
 	<LI><A href="site.html" title="Site">Site</A></LI>
 	<LI><A href="articles.html" title="Articles">Articles</A></LI>
@@ -159,7 +159,7 @@
 	<LI><A href="kaha-persistence.html" title="Kaha Persistence">Kaha Persistence</A></LI>
 	<LI><A href="async-sends.html" title="Async Sends">Async Sends</A></LI>
 	<LI><A href="jmsxuserid.html" title="JMSXUserID">JMSXUserID</A></LI>
-	<LI><A href="changes-in-40.html" title="Changes in 4.0">Other new features</A></LI>
+	<LI><A href="new-features.html" title="New Features">More New Features</A></LI>
 </UL>
 
 
@@ -273,7 +273,7 @@
 </DIV></DIV>
 <P>where you switch host:port with the actual values.</P>
 
-<P>When you run the producer &amp; consume it generates an XML performance report
in the target/test-perf/ directory so that you can graph and chart the results etc. See the
<A href="sample-report.html" title="sample report">sample report</A></P>
+<P>When you run the producer &amp; consumer, it generates an XML performance report
in the current directory, so that you can graph and chart the results etc. See the <A href="sample-report.html"
title="sample report">sample report</A></P>
 
 <H3><A name="ActiveMQPerformanceModuleUsersManual-Mavengoals"></A>Maven
goals</H3>
 
@@ -291,11 +291,11 @@
 </TR>
 <TR>
 <TD class="confluenceTd"> activemq-perf:consumer </TD>
-<TD class="confluenceTd"> Starts the consumer&apos;s performance testing. The generated
report file can be found in the directory specified in the parameter &quot;sysTest.reportDirectory&quot;.
</TD>
+<TD class="confluenceTd"> Starts the consumer&apos;s performance testing. The generated
report file can be found in the directory specified in the parameter &quot;sysTest.reportDir&quot;.
</TD>
 </TR>
 <TR>
 <TD class="confluenceTd"> activemq-perf:producer </TD>
-<TD class="confluenceTd"> Starts the producer&apos;s performance testing. The generated
report file can be found in the directory specified in the parameter &quot;sysTest.reportDirectory&quot;.
</TD>
+<TD class="confluenceTd"> Starts the producer&apos;s performance testing. The generated
report file can be found in the directory specified in the parameter &quot;sysTest.reportDir&quot;.
</TD>
 </TR>
 </TBODY></TABLE>
 <P><SUP>1</SUP> <B>Note</B>:The parameters for both consumer
and producers are described in the next section. (<A href="sample-report.html" title="sample
report">sample report</A>)</P>
@@ -309,9 +309,9 @@
 <TH class="confluenceTh"> Description </TH>
 </TR>
 <TR>
-<TD class="confluenceTd"> sysTest.clientName </TD>
-<TD class="confluenceTd"> &lt;system specific&gt; <BR clear="all"> </TD>
-<TD class="confluenceTd"> Specifies the client name prefix that will be use for each
system. By default it will use JmsConsumer for consumer systems, and JmsProducer for producer
systems. This will overwrite settings used to configure each individual client using consumer.clientName
and producer.clientName. </TD>
+<TD class="confluenceTd"> sysTest.clientPrefix </TD>
+<TD class="confluenceTd"> JmsConsumer or JmsProducer </TD>
+<TD class="confluenceTd"> Specifies the client name prefix that will be use for each
system. By default it will use JmsConsumer for consumer systems, and JmsProducer for producer
systems. </TD>
 </TR>
 <TR>
 <TD class="confluenceTd"> sysTest.numClients </TD>
@@ -341,8 +341,8 @@
 </TR>
 <TR>
 <TD class="confluenceTd"> sysTest.reportName </TD>
-<TD class="confluenceTd"> &lt;system specific&gt; </TD>
-<TD class="confluenceTd"> The default filename the sampler report will be saved us.
There is usually no need to set this setting as the default value will create either JmsProducer_Client&#35;<EM>Dest&#35;</EM>&lt;Dest
Distro&gt;.xml and JmsConsumer_Client#&#95;Dest#&#95;&lt;Dest Distro&gt;.xml,
where # represents the number of clients and destinations set for that system, and &lt;Dest
Distro&gt; specifies the destination distribution for the system. </TD>
+<TD class="confluenceTd"> null </TD>
+<TD class="confluenceTd"> The default filename the sampler report will be saved us.
There is usually no need to set this setting as the default value will create either JmsProducer_numClients&#35;<EM>numDests&#35;</EM>&lt;Dest
Distro&gt;.xml and JmsConsumer_numClients#&#95;numDests#&#95;&lt;Dest Distro&gt;.xml,
where # represents the number of clients and destinations set for that system, and &lt;Dest
Distro&gt; specifies the destination distribution for the system. </TD>
 </TR>
 <TR>
 <TD class="confluenceTd"> sysTest.reportType </TD>
@@ -354,6 +354,26 @@
 </UL>
 </TD>
 </TR>
+<TR>
+<TD class="confluenceTd"> sysTest.samplers </TD>
+<TD class="confluenceTd"> tp,cpu </TD>
+<TD class="confluenceTd"> Specifies the samplers that will be started. To use enable
more than one sampler, separate the values by commas without spaces. Available values are:
+<UL>
+	<LI>&apos;tp&apos; - Throughput sampler</LI>
+	<LI>&apos;cpu&apos; - CPU Usage sampler</LI>
+</UL>
+</TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> sysTest.spiClass </TD>
+<TD class="confluenceTd"> org.apache.activemq.tool.spi.ActiveMQClassLoaderSPI </TD>
+<TD class="confluenceTd"> The service provider interface class that allows the client
to create a generic connection factory. Current available SPI classes include:
+<OL>
+	<LI>&apos;org.apache.activemq.tool.ActiveMQPojoSPI&apos;</LI>
+	<LI>&apos;org.apache.activemq.tool.ActiveMQClassLoaderSPI&apos;</LI>
+</OL>
+</TD>
+</TR>
 </TBODY></TABLE>
 <P><SUP>1</SUP> <B>Note</B>: If the number of destinations
is less than the number of clients and the distribution type is either &apos;equal&apos;
or &apos;divide&apos;, each client will send/receive from only one destination, distributing
the destinations among the clients. i.e. if there are 5 producers and 2 destinations, 3 producers
will send to destination 1, and 2 producers will send to destination 2. Also, a consumer can
only receive from a single destination, unless composite destination is supported and specified.</P>
 
@@ -366,16 +386,6 @@
 <TH class="confluenceTh"> Description </TH>
 </TR>
 <TR>
-<TD class="confluenceTd"> producer.spiClass </TD>
-<TD class="confluenceTd"> null </TD>
-<TD class="confluenceTd"> The service provider interface class that allows the client
to create a generic connection factory. Current available SPI classes include:
-<OL>
-	<LI>&apos;org.apache.activemq.tool.ActiveMQPojoSPI&apos;</LI>
-	<LI>&apos;org.apache.activemq.tool.ActiveMQClassLoaderSPI&apos;</LI>
-</OL>
-</TD>
-</TR>
-<TR>
 <TD class="confluenceTd"> producer.sessTransacted </TD>
 <TD class="confluenceTd"> false </TD>
 <TD class="confluenceTd"> Specifies if the session created will be transacted or not.
See the JMS Specifications for more details. </TD>
@@ -393,26 +403,11 @@
 </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> producer.clientName </TD>
-<TD class="confluenceTd"> null </TD>
-<TD class="confluenceTd"> Specifies the client name of the JMS Producer. </TD>
-</TR>
-<TR>
 <TD class="confluenceTd"> producer.destName </TD>
 <TD class="confluenceTd"> TEST.FOO </TD>
 <TD class="confluenceTd"> The prefix of the destination name to use. To specify a queue,
prefix the destination name with &apos;queue://&apos;, for topics, prefix the destination
with &apos;topic://&apos;. If no prefix is specified, a topic will be created. </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> producer.destCount </TD>
-<TD class="confluenceTd"> 1 </TD>
-<TD class="confluenceTd"> The number of destinations assigned to this client.<SUP>2</SUP>
</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> producer.destIndex </TD>
-<TD class="confluenceTd"> 0 </TD>
-<TD class="confluenceTd"> The starting index of the destination name. i.e. if destName=&apos;TEST.FOO&apos;,
destCount=3, destIndex=3, 3 topics will be created with names, TEST.FOO.3, TEST.FOO.4, TEST.FOO.5.<SUP>2</SUP>
</TD>
-</TR>
-<TR>
 <TD class="confluenceTd"> producer.destComposite </TD>
 <TD class="confluenceTd"> false </TD>
 <TD class="confluenceTd"> If there are more than one destination, and destComposite=true,
the destinations will be merged into one. This assumes that the provider supports composite
destinations. </TD>
@@ -433,6 +428,11 @@
 <TD class="confluenceTd"> The size of each text message to send. </TD>
 </TR>
 <TR>
+<TD class="confluenceTd"> producer.createNewMsg </TD>
+<TD class="confluenceTd"> false </TD>
+<TD class="confluenceTd"> If true, each send will create a new JMS Message with the
specified message size with incrementing text messages (i.e. Text Message 1, Text Message
2, ...). If false, only one message will be created before the send loop, and this message
will be sent over and over again. </TD>
+</TR>
+<TR>
 <TD class="confluenceTd"> producer.sendType </TD>
 <TD class="confluenceTd"> time </TD>
 <TD class="confluenceTd"> Send either time-based or message-count-based. Available
values are:
@@ -466,16 +466,6 @@
 <TH class="confluenceTh"> Description </TH>
 </TR>
 <TR>
-<TD class="confluenceTd"> consumer.spiClass </TD>
-<TD class="confluenceTd"> null </TD>
-<TD class="confluenceTd"> The service provider interface class that allows the client
to create a generic connection factory. Current available SPI classes include:
-<OL>
-	<LI>&apos;org.apache.activemq.tool.ActiveMQPojoSPI&apos;</LI>
-	<LI>&apos;org.apache.activemq.tool.ActiveMQClassLoaderSPI&apos;</LI>
-</OL>
-</TD>
-</TR>
-<TR>
 <TD class="confluenceTd"> consumer.sessTransacted </TD>
 <TD class="confluenceTd"> false </TD>
 <TD class="confluenceTd"> Specifies if the session created will be transacted or not.
See the JMS Specifications for more details. </TD>
@@ -493,26 +483,11 @@
 </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> consumer.clientName </TD>
-<TD class="confluenceTd"> null/JMSConsumer </TD>
-<TD class="confluenceTd"> Specifies the client name of the JMS consumer. The default
value is null for non-durable subscriber, and JMSConsumer for durable subscriber. </TD>
-</TR>
-<TR>
 <TD class="confluenceTd"> consumer.destName </TD>
 <TD class="confluenceTd"> TEST.FOO </TD>
 <TD class="confluenceTd"> The prefix of the destination name to use. To specify a queue,
prefix the destination name with &apos;queue://&apos;, for topics, prefix the destination
with &apos;topic://&apos;. If no prefix is specified, a topic will be created. </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"> consumer.destCount </TD>
-<TD class="confluenceTd"> 1 </TD>
-<TD class="confluenceTd"> The number of destinations assigned to this client.<SUP>3</SUP>
</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> consumer.destIndex </TD>
-<TD class="confluenceTd"> 0 </TD>
-<TD class="confluenceTd"> The starting index of the destination name. i.e. if destName=&apos;TEST.FOO&apos;,
destCount=3, destIndex=3, 3 topics will be created with names, TEST.FOO.3, TEST.FOO.4, TEST.FOO.5.<SUP>3</SUP>
</TD>
-</TR>
-<TR>
 <TD class="confluenceTd"> consumer.destComposite </TD>
 <TD class="confluenceTd"> false </TD>
 <TD class="confluenceTd"> If there are more than one destination, and destComposite=true,
the destinations will be merged into one. This assumes that the provider supports composite
destinations. </TD>
@@ -550,7 +525,7 @@
 <TD class="confluenceTd"> If recvType=time, receive messages for this specific time
duration. </TD>
 </TR>
 </TBODY></TABLE>
-<P><SUP>3</SUP> <B>Note</B>: If you are using the Consumer
JMS System to create the consumers, you need not bother with these settings, as this will
be overwritten by the destination distribution method. i.e. if you specify 2 consumer, 5 destinations,
and equal distribution, consumer 1 will have a destCount=2 and a destIndex=0, while consumer
2 will have a destCount=2, and a destIndex=2. Any previous value will be overwritten. Although,
it should be noted that unless composite destination is supported and specified, each consumer
will choose only one destination to receive from.</P>
+<P><SUP>3</SUP> <B>Note</B>: If you have more than one consumer
receiving from multiple destinations, it is a good idea to change the sysTest.destDistro to
&apos;equal&apos;, since by default it uses &apos;all&apos; and a consumer
can only receive from a single destination, hence all consumers will receive from the first
destination in the list only.</P>
 
 <H3><A name="ActiveMQPerformanceModuleUsersManual-ConfigurationforSPIConnectionFactory%3Aorg.apache.activemq.tool.spi.ActiveMQPojoSPI"></A>Configuration
for SPI Connection Factory: org.apache.activemq.tool.spi.ActiveMQPojoSPI</H3>
 
@@ -688,8 +663,8 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=aco">Adrian
Co</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=aco">Adrian
Co</A> on Jun 13, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=8591&originalId=8718">view
change</A>)
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=aco">Adrian
Co</A> on Jun 23, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=8591&originalId=8848">view
change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=8591">edit
page</A>)
     </DIV>



Mime
View raw message