226 IBM PureFlex System and IBM Flex System Products and Technology
5.5.8 Active Memory Expansion
The optional Active Memory Expansion feature is a POWER7 technology that allows the
effective maximum memory capacity to be much larger than the true physical memory.
Applicable to AIX 6.1 or later, this innovative compression and decompression of memory
content using processor cycles allows memory expansion of up to 100%.
This efficiency allows an AIX 6.1 or later partition to do more work with the same physical
amount of memory. Conversely, a server can run more partitions and do more work with the
same physical amount of memory.
Active Memory Expansion uses processor resources to compress and extract memory
contents. The trade-off of memory capacity for processor cycles can be an excellent choice.
However, the degree of expansion varies based on how compressible the memory content is.
Have adequate spare processor capacity available for the compression and decompression.
Tests in IBM laboratories using sample workloads showed excellent results for many
workloads in terms of memory expansion per additional processor used. Other test workloads
had more modest results.
You have a great deal of control over Active Memory Expansion usage. Each individual AIX
partition can turn on or turn off Active Memory Expansion. Control parameters set the amount
of expansion wanted in each partition to help control the amount of processor used by the
Active Memory Expansion function. An IPL is required for the specific partition that is turning
on or off memory expansion. After being turned on, there are monitoring capabilities in
standard AIX performance tools, such as lparstat, vmstat, topas, and svmon.
Figure 5-53 represents the percentage of processor used to compress memory for two
partitions with different profiles. The green curve corresponds to a partition that has spare
processing power capacity. The blue curve corresponds to a partition constrained in
processing power.
Figure 5-53 Processor usage versus memory expansion effectiveness
Both cases show a knee of the curve relationship for processor resources required for
memory expansion:
򐂰 Busy processor cores do not have resources to spare for expansion.
򐂰 The more memory expansion that is done, the more processor resources are required.
The knee varies, depending on how compressible the memory contents are. This variation
demonstrates the need for a case by case study to determine whether memory expansion
can provide a positive return on investment. To help you perform this study, a planning tool is
included with AIX 6.1 Technology Level 4 or later. This tool allows you to sample actual
% CPU
utilization
for
expansion
Amount of memory expansion
1 = Plenty of spare
CPU resource available
2 = Constrained CPU
resource – already
running at significant
utilization
1
2
Very cost effective

Get IBM PureFlex System and IBM Flex System Products and Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.