|
Measures reported by AppProcessTest
ProcessTest monitors the server daemon processes and their resource usage. Often, the
unavailability of a server daemon is an error condition. In some cases, if specific processes
are running or too many of such processes are running, this may indicate an error condition.
For example, in a Citrix environment, a process called cmstart.exe is part of the Citrix login
process. When logins are working well, there will be very few cmstart.exe processes running
on a server. However, when users experience slow logins or have difficulty in launching applications
on a Citrix Presentation Server, many cmstart.exe processes are observed. The AppProcessTest
is used to monitor processes like cmstart that are not expected to be running on a server, but
which show an unusual change in the number of processes or their resource usage when problem
situations occur. The measures
made by this test are as
follows:
| Measurement |
Description |
Measurement
Unit |
Interpretation |
| Num_procs_running |
Number of
instances of a process(es) currently executing on a host. |
Number
|
If there is a significant change in the value of this measure, it is an indicator of a problem situation. |
| Cpu_util |
Percentage of CPU
used by executing process(es) corresponding to the pattern specified. |
Percent
|
A very high value
could indicate that processes corresponding to the specified pattern
are consuming excessive CPU resources. |
| Memory_util |
For one or more
processes corresponding to a specified set of patterns, this value
represents the ratio of the resident set size of the processes to the
physical memory of the host system, expressed as a percentage. |
Percent |
A sudden increase
in memory utilization for a process(es) may be indicative of memory
leaks in the application. |
|