VMM 页面替换调整
内存管理算法尝试将空闲列表的大小和永久段页面占用的实内存百分比保持在指定界限内。
Real-memory management中讨论的这些界限可以使用 vmo 命令进行更改,该命令只能由 root 用户运行。 此工具进行的更改会一直有效直到系统重新引导。 为了确定 vmo 命令是否已安装并且可用,请运行以下命令:
# lslpp -lI bos.perf.tune使用 -a 选项执行 vmo 命令将显示当前参数设置。
注: vmo 命令是自记录命令。 您可能会获得于此处提供的样本输出不同的输出。
# vmo -a
ame_cpus_per_pool = n/a
ame_maxfree_mem = n/a
ame_min_ucpool_size = n/a
ame_minfree_mem = n/a
ams_loan_policy = n/a
enhanced_affinity_affin_time = 1
enhanced_affinity_vmpool_limit = 10
esid_allocator = 1
force_relalias_lite = 0
kernel_heap_psize = 65536
lgpg_regions = 0
lgpg_size = 0
low_ps_handling = 1
maxfree = 1088
maxperm = 843105
maxpin = 953840
maxpin% = 90
memory_frames = 1048576
memplace_data = 0
memplace_mapped_file = 0
memplace_shm_anonymous = 0
memplace_shm_named = 0
memplace_stack = 0
memplace_text = 0
memplace_unmapped_file = 0
minfree = 960
minperm = 28103
minperm% = 3
msem_nlocks = 0
nokilluid = 0
npskill = 1024
npswarn = 4096
num_locks_per_semid = 1
numpsblks = 131072
pgz_lpgrow = 2
pgz_mode = 2
pinnable_frames = 781272
relalias_percentage = 0
scrub = 0
thrpgio_inval = 1024
thrpgio_npages = 1024
v_pinshm = 0
vm_cpu_thresh = 0
vm_mmap_bmap = 1
vmm_default_pspa = 0
vmm_klock_mode = 2
wlm_memlimit_nonpg = 1