AIX系统Memory性能评估

本文详细介绍了AIX系统中内存管理的各个方面,包括VMM的管理,如空闲列表维护、文件占用内存比率维护和vmstat命令的使用。通过vmstat和svmon命令,分析了内存的使用情况,如faults故障、内存和page磁盘交换。此外,还讨论了内存调整策略,例如调整minperm和maxperm参数,以优化系统性能。对于数据库应用,如Oracle,文中提供了如何通过调整内存参数来解决性能问题的案例。
摘要由CSDN通过智能技术生成

AIX系统Memory性能评估... 2

, VMM的管理简介... 2

1.1 空闲列表维护... 2

1.2 文件占用内存的比率维护... 2

1.3 vmstat命令显示内存中的数据页数... 3

, 使用vmstat确定内存的使用情况... 3

2.1 faults故障... 4

2.2 memory(内存) 4

2.3 page磁盘交换... 4

, svmon命令... 5

3.1 memory... 6

3.2 pg space... 6

3.3 pin ... 6

3.4 inuse ... 6

4, ps命令显示当前运行的进程状态... 6

5, 内存的调整... 7


 

AIX系统Memory性能评估

, VMM的管理简介

内存和交换空间(虚拟内存)一般都是用页面来进行分配和管理的. 在内存中存在两种类型的页面:计算页面(一般为可执行文件段的页面)和文件页面(存储的数据文件的页面). 当我们执行程序或者读入数据的时候, 内存中的页面就逐渐被占用. 当空闲的内存只剩下minfree的时候, vmm的调页进程就被唤醒, 通过调页算法, 将内存中的页面转移到交换空间中. 直到空闲内存达到maxfree, 才停止调页.

1.1 空闲列表维护

在这里, 我们涉及到两个参数:

1, minfree: 最小空闲页链表尺寸. 一旦低于该值, 系统调页进程启动偷页以填充空闲页链表, 保证有足够的内存页面. 偷页就是将不常用的页面替换出去.

2, maxfree: 最大空闲页链表尺寸. 一旦高于该值, 系统停止偷页.

一般情况下, minfreemaxfree通过下面的公式得到.

Maxfree=minmum(memory/128,128), minfree=maxfree-8

如果发现空闲列表不足

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值