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

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Measurements made by the test
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.