AIX 6的内存问题,求助高手!!

AIX有一种内存管理机制,就是将闲置的内存划在file cache中,虽然主机看起来内存占用很高,但是大部分都被file cache占用了,特别是在oracle RAC环境中,不知道各位高手是否有过这样的经验,我现在不想把这些内存都放在file cache中管理,我想闲置的就让他闲置,不知道应该怎么做,各位高...显示全部
AIX有一种内存管理机制,就是将闲置的内存划在file cache中,虽然主机看起来内存占用很高,但是大部分都被file cache占用了,特别是在oracle RAC环境中,不知道各位高手是否有过这样的经验,

我现在不想把这些内存都放在file cache中管理,我想闲置的就让他闲置,不知道应该怎么做,各位高手知道吗?

现象就像下面的图一样,该机器有32GB的内存,filecache占用了11.1G,剩余的就只有1个多GB了。我不想让内存都让file cache占用着,怎么调整让内存释放出来啊?

Snap1.jpg

收起
参与10

查看其它 8 个回答inmymind的回答

inmymindinmymind软件开发工程师ABC
minperm 和 maxperm 是两个最基本的分页替换可调参数。这两个可调参数用于指出 AIX 内核应该使用多少内存来缓存非计算性的分页。maxperm 可调参数指出应该用于缓存非计算性分页的最大内存量。

在缺省情况下,maxperm 是一个"非严格的"限制,这意味着在某些情况下可以超出这个限制。将 maxperm 设定为非严格的限制,这允许在具有可用空闲内存的时候,可以在内存中缓存更多的非计算性文件。通过将 strict_maxperm 可调参数设置为 1,就可以使 maxperm 限制成为"严格"的限制。当 maxperm 是严格限制的时候,即使有可供使用的空闲内存,内核也不允许非计算性分页的数目超出 maxperm 的限制。因此,将 maxperm 作为严格限制的缺点是,非计算性分页的数目不能超出 maxperm 的限制,并且在系统中具有空闲内存的时候,也不能使用更多的内存。
政府机关 · 2013-08-13
浏览1584

回答者

inmymind
软件开发工程师ABC
擅长领域: 虚拟化云计算PowerVM

inmymind 最近回答过的问题

回答状态

  • 发布时间:2013-08-13
  • 关注会员:1 人
  • 回答浏览:1584
  • X社区推广