Working with Event 300 (Host Resource Status)
This event applies to the application server and the Process Scheduler server.
Performance Monitor makes specific operating system calls to obtain metrics for %CPU use on the host machine, %Memory use, and the hard page fault rate. Operating systems have slightly different definitions for these quantities, and they have different ways of reporting them. In most cases, PeopleSoft expresses %Memory use to reflect utilization of physical memory.
Performance Monitor programmatically queries the Tuxedo management information base (MIB) for total Jolt connections and total requests queued. All platforms compute one or more resources as an average of the two measurements at the beginning and end of a sampling interval. Performance Monitor does not report an Event 300 (Host Resource Status) until the second sampling interval after you boot the server.
Process resource utilization is usually sampled by the operating system and written to a memory location. Windows writes to the registry, while UNIX writes to various files. The system reads the current values for the process, so events change only when the operating system updates the statistics. Most operating systems update these statistics at least once per second.
PeopleSoft obtains all information using lightweight, C++ programmatic APIs. No additional processes or shell commands are run.
| Operating System | Description |
|---|---|
|
Windows |
Performance Monitor uses Performance Data Helper (PDH) to read registry counters. The information is identical to the Windows Performance Monitor tool.
|
|
AIX |
Performance Monitor uses libperfstat API (a wrapper for knlist) to read kernel counters.
|
|
HPUX |
Performance Monitor uses pstat_getdyamic (pstat) to read kernel counters.
|
|
Linux |
Performance Monitor reads kernel statistics from files in /proc.
|
|
Solaris |
Performance Monitor uses the Kernel Statistics API (kstat) to read kernel counters.
|
|
OS/390 |
Performance Monitor uses the ERBSMFI and CVT APIs to report resource use on the logical partition. Higher priority jobs on other partitions can "steal" resources and not appear in these metrics.
|