A fix is available
APAR status
Closed as program error.
Error description
All of the attributes in the Unix Memory group (UNIXMEM) that monitor the server swap space (Total_Swap_Space_MB, Used_Swap_Space_MB , Avail_Swap_Space_MB, Used_Swap_Space_Pct, Avail_Swap_Space_Pct) take into account both the space defined for swap on the disk and the space reserved in physical memory as pseudo-swap space. This is in synch with the output of the "swap -s" command, and is the documented / designed behavior of the UNIX OS agent as described in the User's Guide for the monitoring agent. With this design, it is not possible to monitor the relative contributions to swap space that come from the disk and from the physical memory . To provide the ability to monitor the disk contribution only, a new parameter will be added that removes the "pseudo-swap" space as measured by the physical memory that can be used as "swap" by the OS. Affected Platforms / Versions: This issue affects the UNIX OS agent at any version, on the Solaris platform only. . On HP-UX the same issue was addressed by APAR IV37296. Diagnostics: Compare the Avail_Swap_Space_MB attribute value against the sum of the 'free' swap spaces reported by the "swap -l" command. They may differ because "swap -l" returns only the swap spaces defined on disk, whereas "swap -s" reports all the contributions including physical memory being used as pseudo-swap space. Example: # swap -l (values are in 512-byte blocksize) swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 182,2 16 8388592 8388592 # swap -s total: 36138696k bytes allocated + 20032k reserved = 36158728k used, 67252376k available . Note that all the swap space from "swap -l" iss available (free = blocks), but only 65% is available according to "swap -s" output (and the Avail_Swap_Space_Pct attribute). . Initial Impact: Medium, customer might receive unexpected alerts from servers with plenty of available swap space on disk if they are unaware that the default behavior of the UX agent is using "swap -s" and includes the pseudo-swap space from memory in the calculation. Additional Keywords: UNIXMEM SWAPAVAIL SWAVAP
Local fix
Problem summary
On Solaris, the Monitoring Agent for UNIX OS can not monitor the swap space defined on disk. All of the attributes in the Unix Memory group (UNIXMEM) that monitor the server swap space (Total_Swap_Space_MB, Used_Swap_Space_MB , Avail_Swap_Space_MB, Used_Swap_Space_Pct, Avail_Swap_Space_Pct) take into account both the space defined for paging on the disk and the space reserved in physical memory as pseudo-swap space. In order for this APAR to be properly implemented in your environment, a new environment variable has been added. See the "Install Actions" section of the APAR conclusion for more details.
Problem conclusion
Introduced new environment variable that allows to skip the contribution of physical memory pseudo-swap space. Default behavior is unchanged. Install Actions: Set KUX_SWAP_COUNTER_WITHOUT_MEMORY=true, allowed values true|false (case insensitive), false is the default. The fix for this APAR will be contained in the following maintenance packages: | FixPack | 6.3.0-TIV-ITM-FP0005
Temporary fix
Comments
APAR Information
APAR number
IV62717
Reported component name
ITM AGENT UNIX
Reported component ID
5724C040U
Reported release
623
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-07-18
Closed date
2014-09-30
Last modified date
2015-06-26
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
ITM AGENT UNIX
Fixed component ID
5724C040U
Applicable component levels
R622 PSY
UP
R623 PSY
UP
R630 PSY
UP
R610 PSN
UP
R620 PSN
UP
R621 PSN
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCTLME","label":"ITM Agent UNIX V6"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"623","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
26 June 2015