AIX内存和交换空间一般都是通过页面来进行分配和管理,VMM 将所有的内存段划分为若干个页面,Power4 芯片支持 4K,64K,和 16M 大小的虚拟内存页, Power5 芯片支持 4K,64K,16M,16G 大小的虚拟内存页,每个页面的缺省大小是 4KB。虚拟AIX内存页面越大,对需要大内存块的应用程序可以起到优化作用,主要是提高 TLB 的命中率。
当我们执行应用程序的时候,内存中的页面会被逐渐的占用,这里我们设计两个重要的参数: Minfree( 最小空闲页面的大小 ) 和 Maxfree( 最大空闲页面的大小 )。当空闲的内存达到 Minfree 大小的时候, VMM 的调页算法将被唤醒,将AIX内存中的页面转移到交换空间中, 知道空闲内存达到 Maxfree,才停止调页。
上面主要是对AIX内存管理中所涉及到的的基本概念做了简单的介绍说明,对于任何与AIX内存相关的操作,了解这些概念都是非常必要的。
系统管理员在进行正确的优化或者问题发生之前,必须首先监视系统,使用合适的工具捕获基准数据,并且知道如何进行分析工作。下面笔者将介绍 AIX 系统所提供的工具来监控系统内存的使用情况。
AIX内存和交换空间一般都是通过页面来进行分配和管理,VMM 将所有的内存段划分为若干个页面,Power4 芯片支持 4K,64K,和 16M 大小的虚拟内存页, Power5 芯片支持 4K,64K,16M,16G 大小的虚拟内存页,每个页面的缺省大小是 4KB。虚拟AIX内存页面越大,对需要大内存块的应用程序可以起到优化作用,主要是提高 TLB 的命中率。
当我们执行应用程序的时候,内存中的页面会被逐渐的占用,这里我们设计两个重要的参数: Minfree( 最小空闲页面的大小 ) 和 Maxfree( 最大空闲页面的大小 )。当空闲的内存达到 Minfree 大小的时候, VMM 的调页算法将被唤醒,将AIX内存中的页面转移到交换空间中, 知道空闲内存达到 Maxfree,才停止调页。
上面主要是对AIX内存管理中所涉及到的的基本概念做了简单的介绍说明,对于任何与AIX内存相关的操作,了解这些概念都是非常必要的。
系统管理员在进行正确的优化或者问题发生之前,必须首先监视系统,使用合适的工具捕获基准数据,并且知道如何进行分析工作。下面笔者将介绍 AIX 系统所提供的工具来监控系统内存的使用情况。
举报