Originally posted by: hdkutz
Hello,
I'm a little bit confused about WLM in AIX 7.1.
I'm using WLM for displaying mainly CPU/Memory/DisIO for Oracle Databases on AIX LPAR in WLM passive Mode.
In former times this works properly.
Actually I see that Memory is not assigned to the defined WLM Class of an Oracle Database - instead the classes Unclassified or Default are used for displaying Memory.
My expectation:
Used Memory of an Oracle DB is seen under the defined class for that DB - not under Unclassified nor Default.
Example:
Work-Load-Manager (WLM) -----------------------------------------------------
Classes=7 Mode=Passive Rsets ProcTotal ClassTotal
CPU MEM BIO CPU MEM IO CPU MEM BIO
Class Name |---Used-Percent--||--Desired-||----Shares-----|Proc's T I L
Unclassified 0.0 53.8 0.0 100 98 100 -1 -1 -1 0 0 0 0
Unmanaged 0.0 4.8 0.0 100 99 100 -1 -1 -1 0 0 0 0
Default 0.0 0.5 0.0 100 98 100 -1 -1 -1 37 0 0 0
Shared 0.0 0.2 0.0 100 98 100 -1 -1 -1 0 0 0 0
System 0.0 1.0 0.0 100 99 100 -1 -1 -1 294 0 0 0
ORACLEDB1 14.2 3.8 1.8 100 98 100 -1 -1 -1 365 0 1 1
ORACLEDB2 0.0 8.7 0.0 100 98 100 -1 -1 -1 77 0 1 1
Total percentage 14.3 68.0 1.9 Tier, Inheritance & LocalShm=T I L
Assignment of WLM works via shell script, which identifies the processes belonging to an DB by her name and uses wlmassign to address them into the right class. For CPU/DiskIO (even count of Processes) - it works. Only Memory is not shown as expected.
Used tools for displaying
- topas_nmon (-W)
- wlmstat
Oslevel:
7100-04-03-1642
Any hints are welcome,
Cheers,
ku