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.wlm—WLM configuration file that demonstrates separating an Oracle database
instance workload from Apache and its children
• apache_vs_batch.wlm—WLM configuration file that demonstrates separating a batch job workload
from Apache and its children
• apache_vs_single_cgi.wlm—WLM configuration file that demonstrates separating a single, resource-
intensive CGI workload from Apache
• apache_vs_tomcat.wlm—WLM configuration file that demonstrates separating the Tomcat Java
Virtual Machine (JVM) from Apache
• apache1_servlet_vs_apache2_ssl.wlm, apache1_servlet_vs_apache2_ssl.conf—Apache 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.conf—Apache and WLM configurations to
support two separate Apache instances, each running different mod_* (module-based) workloads in
a workload
• apache1.split—File 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.sh—Apache and WLM
configurations to support running a specific, resource-intensive servlet in a second copy of Tomcat
• apache_resptimes.wlm—WLM 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.