Application Discovery 7.2 User Guide

can be copied and edited to quickly create a new, similar templates, or you can create a completely
new template that contains no predetermined settings.
Application template storage
Template attributes are stored in the System Insight Manager database on the CMS.
Application template recognition
Application Discovery recognizes the uniqueness of a template based on its name and its version,
and informs you when you try to use a name and version combination that is already in use by
another application template.
NOTE:
Supplied templates are stored in the Matrix Operating Environment database. For information
about this database, see the Matrix Operating Environment installation guides for HP-UX or Microsoft
Windows operating systems.
How memory usage is calculated
Processes have private memory, which is owned privately by each process, and they have shared
memory. Shared memory can be shared (in theory) with none, one, some, or all other processes
on the same system.
In Application Discovery memory calculations are made for matched applications and displayed
in the detail screen of a host.
Figure 3 Memory usage by application as shown in Application Discovery
In Application Discovery, application memory shown is the sum of all private memory in use by
all the processes in that application and the sum of all shared memory in use by all the processes
in that application. That is, shared memory is displayed as though it is not shared. This means that
the totals shown for memory usage are an overstated approximation of actual memory usage for
any particular application.
Here is why accurately summing memory shared among processes is difficult to do:
The degree of sharing among processes is unknown. For a given process, the shared memory
can be shared with every process on the system, only some processes on the system, only
some processes within the application, or with all of the processes within the application.
The 'right' answer for how to sum shared memory for processes depends in part on how the
individual administrator uses the information for planning. For example, is the administrator
thinking of adding an application instance to the host? Is he or she thinking of moving an
application instance to another host? Is the administrator thinking of moving the entire
application to another host?
To arrive at a usable deterministic answer, all the shared memory for each process is summed.
This conservative calculation should allow you to safely estimate resource usage for the applications
shown.
Understanding server resource consumption
Application Discovery consumes varying amounts of server resources as it goes about its work of
discovering application and system data for display and storage. To monitor this resource usage,
select the Admin/Config tab and then the AD Server tab.
12 Components and concepts