HP Process Resource Manager User's Guide

PRM configuration planning
Identifying resource use
Chapter 3 79
In this configuration, the order processing group still has 40% of the total
CPU resources, but four specific cores are dedicated to it. The memory
shares remain the same. Assuming this is not a memory-intensive
application, you do not need to isolate the memory shares.
Detailed analysis
The following steps outline a more detailed inspection of CPU, memory,
and disk bandwidth resource use. This process is helpful to identify
potential areas of conflict and ensure a workable PRM configuration. The
prmanalyze utility can be very useful for detailed investigation into
resource use. For information, see “Using prmanalyze to analyze your
configuration” on page 162.
Step 1. Collect resource data
To refine your configuration, collect the following data based on your
configuration model (either budget model or application priority model):
The point in time (for example, time of day or time of month) that
each potential PRM group starts consuming CPU, memory, and disk
bandwidth resources.
The length of time that each group consumes these resources.
The amount of total resources consumed over time.
Groups that have competing resource needs, that is, which users are
actually trying to use the same resource at the same time.
The amount of resources that are being used by each group.
The length of time that a potential conflict exists.
If there is a high degree of probability that the conflict will occur
when the CPU, memory, or disk bandwidth resources are fully
utilized (100% load).
If there is a cyclic pattern to conflicting groups contributing to 100%
resource load.
Each group’s proportion of CPU, memory, or disk bandwidth
resources at 100% load.
If consuming groups are getting enough resource during times of
100% load.