Unix Tables Test
This test monitors critical process, inode, file, and lock tables. If any of these tables reach the OS-specified maximum limit, application programs that use these tables will start to fail. Hence, monitoring the utilization of these tables on a periodic basis is critical.
This test is disabled by default. To enable the test, go to the enable / disable tests page using the menu sequence : Agents -> Tests -> Enable/Disable, pick the desired Component type, set Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the << button to move the test to the ENABLED TESTS list. Finally, click the Update button.
Target of the test : A Solaris, Linux, or HPUX system only
Agent deploying the test : An internal agent
Outputs of the test : One set of results for every server being monitored
Parameter | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
The host for which the test is to be configured. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Process table size |
Indicates the number of process entries (proc structures) currently in use. |
Number |
This measure will not be available for Linux systems. |
Process table maxsize |
Indicates the maximum number of process entries that can exist (the max_nprocs OS parameter setting) |
Number |
This measure will not be available for Linux systems. |
Process table utilization |
Indicates the percentage of process entries in use currently. |
Percent |
A value close to 100% indicates that the system could be running out of process table entries. This measure will not be available for Linux systems. |
Inode table size |
Indicates the number of inodes in memory currently. |
Number |
|
Inode table maxsize |
Indicates the number of inodes currently allocated in the kernel. |
Number |
This measure will not be available for Linux systems. |
Inode table utilization |
Indicates the percentage of inodes in memory out of the total currently allocated in the kernel. |
Percent |
This measure will not be available for Linux systems. |
File table size |
Indicates the number of entries in the open file table. |
Number |
|
File table maxsize |
Indicates the size of the open file table in the kernel. |
Number |
|
File table utilization |
Indicates the number of entries in the open file table as a percentage of the file table size. |
Percent |
|
Lock table size |
Indicates the shared memory record table entries currently used. |
Number |
This measure will not be available for Linux and HPUX systems. |
Lock table maxsize |
Indicates the shared memory record table entries allocated in the kernel. |
Number |
This measure will not be available for Linux and HPUX systems. |
Lock table utilization |
Indicates the number of shared memory record table entries currently used as a % of the total number of entries for this table allocated in the kernel. |
Percent |
This measure will not be available for Linux and HPUX systems. |