HP Web Jetadmin - Performance and Threadpools in HP Web Jetadmin
Batch processing
HP Web Jetadmin uses a maximum of five threads for batch processing. This means that if a template
is applied to 30 devices, HP Web Jetadmin applies the template to five devices simultaneously.
If more than five devices need to be served simultaneously, several batch processes need to be started
as each batch process uses a maximum of five threads per batch process.
However, this requires that the maximum number of concurrent threads be increased as well. The
maximum number of concurrent threads can be changed in the PerfomanceTuning.config.xml file,
which is located in the following directory:
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Hewlett-
Packard\HPWebJetadmin\WjaService\config
The value of 10 for MoabDevice.MaxConcurrentThreadsInResolution in the following section must be
increased:
<property name="MoabDevice.MaxConcurrentThreadsInResolution">
<type>HP.Imaging.Wjp.Sdk.Core.Framework.ConfigurationItemString</type>
<value>10</value>
</property>
If the maximum number of concurrent threads is increased, the total number of threads
(MoabThreadPoolSize) might also need to be increased. The default value is 30 and can be changed
in the following section of the PerformanceTuning.config.xml file:
<property name="MoabDevice.MoabThreadPoolSize">
<type>HP.Imaging.Wjp.Sdk.Core.Framework.ConfigurationItemString</type>
<value>30</value>
</property>
Adjusting threadpool values
If you view the performance threads page and nothing appears to be backed up, increasing the
threadpools might not help much. If something is backed up, increasing the threadpools might