PowerVM 新特性 - Active Memory Sharing,第 6 部分: 调优
2009-12-23 00:00:00 来源:WEB开发网借出(Loaning)
AIX 区分逻辑内存页面的重要性,接收系统管理程序发出的借用请求,从而与系统管理程序协作处理共享内存。AIX 长时间保持借出的逻辑内存页面空闲,vmstat 或 lparstat 等命令的空闲统计数据中不包括这些页面。如果需要,AIX 可以收回借出的内存。
当系统管理程序需要减少分配给逻辑分区的物理内存页面数量时,它首先选择借出的内存页面,这不会影响逻辑分区的内存访问时间。如果需要更多内存页面,系统管理程序首先选择空闲的逻辑内存,然后选择正在使用的逻辑内存,但是这两种方法都可能导致系统管理程序页面失效(如果 AIX 引用这些页面的话)。
正在使用的逻辑内存页面可能用来缓存文件数据或存储工作存储(进程代码和数据)。AIX 会尝试充分使用逻辑内存,缓存尽可能多的文件数据。在共享内存分区中,过多的文件缓存可能导致不必要的内存池消耗。
当 AIX 开始借出逻辑内存页面时,它首先选择用来缓存文件数据的页面。
通过使用 vmo 命令修改 ams_loan_policy 属性,可以调整借出过程。
vmo -a ams_loan_policy=0 禁用页面借出。
vmo -a ams_loan_policy=1 默认值。对于借出,只选择文件缓存页面。
vmo -a ams_loan_policy=2 激进的借出:当文件缓存耗尽时,通过把工作存储页面换出继续借出页面。
在禁用页面借出时,AIX 停止增加处于借出状态的页面,即使系统管理程序发出请求,它也不会再借出页面。当系统管理程序需要减少逻辑分区的内存占用量时,如果已经选择了空闲页面,可以把文件缓存页面和工作存储转移到系统管理程序的分页空间。
在采用默认的借出配置时,AIX 会执行借出,但是只借出用于文件缓存的页面。不会借出工作存储页面。当系统管理程序需要减少分配给逻辑分区的物理内存页面数量时,它首先选择借出的内存页面,然后选择空闲的和使用的内存页面。借出的效果是减少系统管理程序页面失效数量,因为 AIX 会减少活跃的逻辑页面数量并把它们分类为借出的。
- ››Active Directory的复制拓扑,Active Directory系...
- ››Active Directory的主要还原,Active Directory系...
- ››Active Directory的脱机碎片整理,Active Directo...
- ››Active Object 并发模式在 Java 中的应用
- ››PowerVM 和 POWER7 处理器
- ››ActiveFile 手机文件管理
- ››Active Directory网络中DNS服务器的规划
- ››ActiveSkin 4.3软件换肤在VC中的实现
- ››Active Memory Sharing 与双 Virtual I/O Server ...
- ››PowerVM 新存储特性 - NPIV
- ››PowerVM 新特性 - Active Memory Sharing,第 5 部...
- ››PowerVM 新特性 - Active Memory Sharing,第 6 部...
更多精彩
赞助商链接