WEB开发网
开发学院操作系统Linux/Unix PowerVM 新特性 - Active Memory Sharing,第 6 部... 阅读

PowerVM 新特性 - Active Memory Sharing,第 6 部分: 调优

 2009-12-23 00:00:00 来源:WEB开发网   
核心提示: 借出(Loaning) AIX 区分逻辑内存页面的重要性,接收系统管理程序发出的借用请求,PowerVM 新特性 - Active Memory Sharing,第 6 部分: 调优(6),从而与系统管理程序协作处理共享内存,AIX 长时间保持借出的逻辑内存页面空闲,然后选择空闲的和使用的内存页

借出(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 会减少活跃的逻辑页面数量并把它们分类为借出的。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:PowerVM 特性 Active

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接