Work in Progress: Last Modified - Mar 22, 2012 Minimum Requirements: For AMS ( Active Memory Sharing ) In order to use the Active Memory Sharing feature of IBM PowerVM, the following are the minimum requirements: - An IBM Power System server based on the POWER6 processor - Enterprise PowerVM activation - Firmware level 340_075 - HMC version 7.3.4 service pack 2 (V7R3.4.0M2) for HMC managed systems - Virtual I/O Server Version 2.1.0.1-FP21 for both HMC and IVM managed systems - AIX 6.1 TL 3 - Novell SuSE SLES11 - From VIOS - snap from padmin without any flags - lsmap -ams all - From HMC - lshmc -v - lshmc -V - lshwres -r mempool -m- lshwres -r mempool -m --rsubtype pgdev - From HMC pedbg -c -q 4 PMR SHOULD THEN BE ROUTED TO WWVIRT,165 Additional Tips: Changing paging space using force option from HMC: - chsysstate -m -r lpar -o on -n -f -b sms --force Changing other resources: - chhwres -r mempool -m -o s -a "paging_vios_names=partition_name" NOTE: Please also use following ONLY as a "basic" reference: http://www.redbooks.ibm.com/redpapers/pdfs/redp4470.pdf ######## OTHER NOTES ############ Here's what to use for VBSD: ctctrl -D -d /tmp/vbsd -c vbsd -r However, snap will collect more data like cfglog, errorlog etc and is preferable. ######## OTHER NOTES ############ # ctctrl -r -q -c vasi ---------------------------------------+-------+-------+-------+--------------- | Have |Mem Trc|Sys Trc| Buffer size Component name | alias | /level| /level| /Allocated ---------------------------------------+-------+-------+-------+--------------- vasi | NO | ON/1 | ON/7 | 40960/YES # ctctrl -r -q -c vbsd ---------------------------------------+-------+-------+-------+--------------- | Have |Mem Trc|Sys Trc| Buffer size Component name | alias | /level| /level| /Allocated ---------------------------------------+-------+-------+-------+--------------- vbsd .vbsd0Ses00 | YES | ON/3 | ON/3 | 16384/YES Increase tracing: ================ # ctctrl -c vasi -r memtracelevel=9 # ctctrl -c vasi -r systracelevel=9 # ctctrl -c vasi -r systracemax=9 # ctctrl -c vbsd -r memtracelevel=9 # ctctrl -c vbsd -r systracelevel=9 # ctctrl -c vbsd -r systracemax=9 ( ctctrl -D -d /tmp/vbsd -c vbsd -r ) ( ctctrl -D -d /tmp/vasi -c vasi -r ) ####### Start - Example of collecting VASI & VBSD traces ####### 1. mkdir /tmp/trace_data 2. Collect trcfmt # cp /etc/trcfmt /tmp/trace_data/trcfmt 3. run trace: # ctctrl -D -d /tmp/trace_data/vasi -c vasi; 4. Create report # trcrpt -t /tmp/trace_data/trcfmt /tmp//trace_data/vasi > vasi.trace Under snap: 1. Go to svCollect directory 2. cp /etc/trcfmt /tmp/trace_data 3. trcrpt -t /tmp/trace_data/trcfmt /tmp//trace_data/vasi > vasi.trace Same for pager and vbsd ... ####### End - Example of collecting VASI & VBSD traces #######