WLMTK Overview: Using HP-UX WLM Effectively With Your Most Critical Applications

13
Example configuration files
ApacheTK provides example configuration files for WLM, as well as Apache in some cases:
apache_vs_oradb.wlmWLM configuration file that demonstrates separating an Oracle database
instance workload from Apache and its children
apache_vs_batch.wlmWLM configuration file that demonstrates separating a batch job workload
from Apache and its children
apache_vs_single_cgi.wlmWLM configuration file that demonstrates separating a single, resource-
intensive CGI workload from Apache
apache_vs_tomcat.wlmWLM configuration file that demonstrates separating the Tomcat Java
Virtual Machine (JVM) from Apache
apache1_servlet_vs_apache2_ssl.wlm, apache1_servlet_vs_apache2_ssl.confApache and WLM
configurations to support two separate Apache instances, one running Tomcat workloads and one
running mod_ssl
apache_2mods_rewrite.wlm, apache_2mods_rewrite.confApache and WLM configurations to
support two separate Apache instances, each running different mod_* (module-based) workloads in
a workload
apache1.splitFile that starts and stops separate Apache instances for the
apache_2mods_rewrite.wlm configuration
apache_single_servlet.wlm, start_servlet_jail.sh, stop_ servlet_jail.shApache and WLM
configurations to support running a specific, resource-intensive servlet in a second copy of Tomcat
apache_resptimes.wlmWLM configuration file that supports managing an Apache instance by
URL fetch response time
HP-UX WLM WebLogic Toolkit
HP-UX WLM BEA WebLogic Toolkit (WebLogicTK), combined with WLM, enables you to manage and
prioritize WebLogic Server workloads.
Why use WebLogicTK?
Using WLM with WebLogicTK, you can move CPU resources to or from WebLogic Server instances to
maintain acceptable performance. When the instances’ CPU resources are managed by WLM, the
instances tend to use less net CPU resources over time. You can then use the additional CPU resources
for other computing tasks.
Tools in WebLogicTK
WebLogicTK includes a white paper and example configuration files that demonstrate resource
separation of WebLogic-based workloads. WebLogicTK also includes the data collector wlmwlsdc,
which tracks metrics for WebLogic instances. Finally, WebLogicTK provides the expsmooth utility for
smoothing values from WLM data collectors by computing a running average in which the importance
of old values diminishes over time.
How WebLogicTK works
The WebLogicTK data collector, wlmwlsdc, enables you to track metrics indicating how busy
WebLogic Server instances are. You then use those metrics to create SLOs that adjust the CPU
allocations for the associated workloads.