Memory statistics

The memory statistics contain the memory-specific information and metrics.

The following sections in the nmon recording file are used to identify the memory statistics:
MEM
Provides statistics on the global memory utilization. This statistic is recorded by default. This section contains the following fields:
Real free %
Percentage of available physical RAM as against the total available RAM.
Virtual free %
Percentage of available paging space as against the total paging space that is allocated.
Real free (MB)
Available RAM space in MB.
Virtual free (MB)
Available paging space in MB.
Real total (MB)
Total physical RAM in MB.
Virtual total (MB)
Total paging space size in MB.
Physical (MB)
Physical memory, in MB, that is allocated to the shared memory partitions from the shared memory pool at a specific time.
Note: This field is displayed only for an Active Memory Sharing (AMS) partition.
Size of the compressed pool (MB)
Size of the compressed pool.
Note: This field is displayed only for the Active Memory Expansion (AME)-enabled partition.
Size of true memory (MB)
Size of physical memory in MBs without applying the expansion factor.
Note: This field is displayed only in the Active Memory Expansion (AME)-enabled partition.
Expanded memory size (MB)
Logical memory size with expansion factor that is applied on the physical memory. The value of this field is the product of physical memory and expansion factor.
Note: This field is displayed only in the Active Memory Expansion (AME)-enabled partition.
Size of the uncompressed pool (MB)
Size of the uncompressed memory pool in MB.
Note: This field is displayed only in the Active Memory Expansion (AME)-enabled partition.
MEMAMS
Provides AMS-specific statistics.
Pool id
Shared memory pool ID.
Weight
Memory weight that is assigned to each LPAR. This field helps hypervisor to assign memory to each LPAR when the physical memory is over-commited. Memory weight is the amount of memory assigned to a LPAR.
Hypervisor Page-in/s
Number of hypervisor page-in operations per second. A hypervisor page-in operation occurs if a page is referenced and is not available in the real memory because the page is paged-out by the hypervisor previously.
HypervisorTime
Time spent in hypervisor paging operations in seconds.
I/O Memory Entitlement(MB)
Minimum amount of physical memory that must remain available when the partition requires it for the I/O operations irrespective of physical memory requirements by the partitions.
I/O Memory Use(MB)
Used I/O memory entitlement in MB.
I/O Memory HighWater(MB)
Highest usage of I/O memory entitlement in MB.
Physical Memory(MB)
Physical memory that is available for the partition's logical memory in bytes. The physical memory field is the physical memory in MB that is allocated to shared memory partitions from the shared memory pool at a specific time.
Page Size(MB)
Page size that is used by the hypervisor to virtualize the partition’s memory.
Page Coalesced(MB)
Page size of the calling partitions' logical real memory in MB that is merged because the page contained duplicate data.
Mempool Page Coalesced (MB)
If the calling partition is authorized to access pool-wide statistics of the memory pool, this field contains the amount of logical real memory in MB that is merged. Memory is merged because the page contains duplicate data in the calling partitions' memory pool. If duplicate data is not present, this field is set to zero.
Fraction of CPU consumed in Coalescing pages
If the calling partition is authorized to access pool-wide statistics, the Processor Utilization Resource Register (PURR) cycles are used to merge duplicate data. If duplicate data is not present, this field is set to zero.
MEMNEW
Provides new set of memory metrics. These details are recorded by default.
Process %
Percentage of real memory that is used by the process as against the total real memory that is available in the system.
FScache%
Percentage of real memory that is used by the file system cache as against the real memory.
System%
Percentage of memory that is used by system segments as against the real memory.
Note: System segment is part of the memory segment that is accessed by the AIX kernel and kernel extensions. System segment can not be accessed by AIX processes (applications).
Free%
Percentage of RAM available as against total RAM.
Pinned%
Percentage of pinned memory as against the available memory. This pinned memory is the sum of the following memory segments:
  • Pinned working segments.
  • Pinned persistent segments.
  • Pinned client segments.
User%
Non-system pages are categorized as user segments. user% is the percentage of user segments as against the real memory.
Note: Non-system pages are categorized as user segments.
Compressed pool%
Percentage of real memory that is used by compressed pages as against the total expanded memory available in the system.
MEMUSE
Provides memory usage metrics. This statistics is recorded by default. This section contains the following fields:
%numperm
Percentage of frames of non-computatable pages as against the real memory size.
%minperm
Specifies the time until which the page-stealer steals file or computational pages regardless of repaging rates. The page-stealer targets minimum amount of memory to cache non-computational pages.
%maxperm
Specifies the time after which the page-stealing algorithm steals only file pages.
minfree
Specifies the minimum number of frames on the free list after which the Virtual Memory Manager (VMM) starts to steal pages to refill the free list.
maxfree
Specifies the number of frames on the free list after which page-stealing stops.
%numclient
Percentage of number of client frames as against the total real memory available.
%maxclient
Percentage of maximum amount of memory that must be used to cache non-computational client pages.
Note: The maxclient tunable parameter specifies a limit on the maximum amount of memory that must be used to cache non-computational client pages.
lruable pages
Number of pages available for processing by the Least Recently Used (LRU) algorithm.
PAGE
Provides paging specific metrics. This statistics is recorded by default.
faults
Number of page faults per second.
pgin
Number of page-in operations per second.
pgout
Number of page-out operations per second.
pgsin
Number of page-in operations from paging spaces per second. These values are related to the pages that are paged out.
pgsout
Number of page out operations from paging space per second.
reclaims
Number of page steals per second.
scans
Number of page scans per second.
cycles
Number of clock cycles that are used by page replacement algorithm per second.
compressed pool pgins
Number of page-in operations to the compressed pool per second. This metric is recorded only if active memory expansion (AME) is enabled.
compressed pool pgouts
Number of page-out operations from compressed pool per second.
Note: This metric is recorded only if AME is enabled.
PAGING PagingSpace MB Free, <Paging SpaceName>
Provides statistics about the amount of free paging space in MB. You can use the -P option to enable the recording of this section in the nmon recording file.
LARGEPAGE, LARGEPAGE,Large Page Use
Provides statistics about the large page utilization. Large pages, which have 16 MB size, are used in high-performance environments. The -L option enables these statistics collections in the nmon recording.
Freepages
Number of large pages on the large page free list.
Usedpages
Number of large pages that are in use on the system.
Pages
Total number of large pages on the system.
Note: Total number of pages is the sum of FreePages and Used Pages.
HighWater
Large page high water mark. High water mark is the maximum number of pages that a process had in memory at a point of time.
SizeMB
Size of the large memory page in MB.