activemq-commits mailing list archives

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

URL: http://svn.apache.org/viewvc?rev=416572&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=416572&r1=416571&r2=416572&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:34:32
2006
@@ -455,7 +455,7 @@
 <TD class="confluenceTd"> If sendType=time, send messages for this number of milliseconds.
</TD>
 </TR>
 </TBODY></TABLE>
-<P><SUP>2</SUP> <B>Note</B>: If you are using the Producer
JMS System to create the producers, you need not bother with these settings, as this will
be overwritten by the destination distribution method. i.e. if you specify 2 producers, 5
destinations, and equal distribution, producer 1 will have a destCount=2 and a destIndex=0,
while producer 2 will have a destCount=2, and a destIndex=2. Any previous value will be overwritten.</P>
+
 
 <H3><A name="ActiveMQPerformanceModuleUsersManual-ConfigurationforrunningaJMSConsumer"></A>Configuration
for running a JMS Consumer</H3>
 
@@ -525,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 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>
+<P><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>
 
@@ -639,7 +639,181 @@
 </OL>
 
 
-<P>It should be noted that the loaded class should implement the appropriate getter
and setter methods. Nested objects should also be properly instantiated. For more information
on configuring this SPI, refer to the specific provider API manual.</P></DIV>
+<P>It should be noted that the loaded class should implement the appropriate getter
and setter methods. Nested objects should also be properly instantiated. For more information
on configuring this SPI, refer to the specific provider API manual.</P>
+
+<P>As of ActiveMQ 4.0.1, these are the available fields and default values:</P>
+<TABLE class="confluenceTable"><TBODY>
+<TR>
+<TH class="confluenceTh"> Configuration Key </TH>
+<TH class="confluenceTh"> Default Value </TH>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.optimizeDurableTopicPrefetch </TD>
+<TD class="confluenceTd"> 1000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.durableTopicPrefetch </TD>
+<TD class="confluenceTd"> 100 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.password </TD>
+<TD class="confluenceTd"> null </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.queueBrowserPrefetch </TD>
+<TD class="confluenceTd"> 500 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.useCompression </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.disableTimeStampsByDefault </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.optimizedMessageDispatch </TD>
+<TD class="confluenceTd"> true </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.useRetroactiveConsumer </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.alwaysSessionAsync </TD>
+<TD class="confluenceTd"> true </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.copyMessageOnSend </TD>
+<TD class="confluenceTd"> true </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.topicPrefetch </TD>
+<TD class="confluenceTd"> 32766 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.useAsyncSend </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.backOffMultiplier </TD>
+<TD class="confluenceTd"> 5 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.inputStreamPrefetch </TD>
+<TD class="confluenceTd"> 100 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.closeTimeout </TD>
+<TD class="confluenceTd"> 15000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.userName </TD>
+<TD class="confluenceTd"> null </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.optimizeAcknowledge </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.clientID </TD>
+<TD class="confluenceTd"> null </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.objectMessageSerializationDefered </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.asyncDispatch </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.initialRedeliveryDelay </TD>
+<TD class="confluenceTd"> 1000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.queuePrefetch </TD>
+<TD class="confluenceTd"> 1000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.maximumRedeliveries </TD>
+<TD class="confluenceTd"> 5 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.useCollisionAvoidance </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.maximumPendingMessageLimit </TD>
+<TD class="confluenceTd"> 0 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.useExponentialBackOff </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+</TBODY></TABLE>
+
+
+<H3><A name="ActiveMQPerformanceModuleUsersManual-Configurationforthethroughputsampler"></A>Configuration
for the throughput sampler</H3>
+
+<TABLE class="confluenceTable"><TBODY>
+<TR>
+<TH class="confluenceTh"> Configuration Key </TH>
+<TH class="confluenceTh"> Default Value </TH>
+<TH class="confluenceTh"> Description </TH>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.duration </TD>
+<TD class="confluenceTd"> 300000 </TD>
+<TD class="confluenceTd"> The total duration (in ms) the sampler will run, including
ramp up and ramp down time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.rampUpTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp up time of the sampler, sampling will only start
after the ramp up time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.rampDownTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp down time of the sampler, sampling will stop when
the sampler has executed for (duration - rampUpTime - rampDownTime) ms. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.interval </TD>
+<TD class="confluenceTd"> 1000 </TD>
+<TD class="confluenceTd"> The interval (in ms), the sampler will sample for data. </TD>
+</TR>
+</TBODY></TABLE>
+
+
+<H3><A name="ActiveMQPerformanceModuleUsersManual-Configurationforthecpusampler"></A>Configuration
for the cpu sampler</H3>
+
+<TABLE class="confluenceTable"><TBODY>
+<TR>
+<TH class="confluenceTh"> Configuration Key </TH>
+<TH class="confluenceTh"> Default Value </TH>
+<TH class="confluenceTh"> Description </TH>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.duration </TD>
+<TD class="confluenceTd"> 300000 </TD>
+<TD class="confluenceTd"> The total duration (in ms) the sampler will run, including
ramp up and ramp down time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.rampUpTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp up time of the sampler, sampling will only start
after the ramp up time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.rampDownTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp down time of the sampler, sampling will stop when
the sampler has executed for (duration - rampUpTime - rampDownTime) ms. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.interval </TD>
+<TD class="confluenceTd"> 1000 </TD>
+<TD class="confluenceTd"> The interval (in ms), the sampler will sample for data. </TD>
+</TR>
+</TBODY></TABLE></DIV>
           
         <!--
           <div class="tabletitle">
@@ -664,7 +838,7 @@
     <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 23, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=8591&originalId=8848">view
change</A>)
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=8591&originalId=8850">view
change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=8591">edit
page</A>)
     </DIV>



Mime
View raw message