IBM AIX下的lru_file_repage参数解释(转)

      AIX的内核参数的调整对数据库和应用的性能至关重要。一般来说,在部署阶段,我们必须对内核参数做适当的调整,上线以后,也需要对内核的某些参数做出微调。最近,收到一个case,发现errpt里面有大量的”NIM thread blocked”事件,老外抱怨前端应用很慢,通过nmon收集信息,发现有大量的page in/out。

    经过分析,我发现有一个相当重要的参数,需要我们去关注,那就是lru_file_repage.简单来说,就是如果将这个参数设置为0的时候,AIX会尽可能的keep住计算内存在RAM里面.在AIX6.1里面这个参数默认为0.在启用了STMM的DB2数据库里面,数据库内存的规则也是会尽量不让计算内存交换出去.
对于这个参数IBM的官方解释如下:

lru_file_repage – when the number of permanent memory pages (numperm) falls between minperm and maxperm (or the number of client memory pages falls between minperm and maxclient), this setting indicates whether repaging rates are considered when deciding to evict permanent memory pages or computational memory pages. Setting this to 0 tells AIX to ignore repaging rates and favor evicting permament memory pages, keeping more computational memory in RAM. The AIX 5L default is 1/true (consider the repaging rate), The AIX 6.1 default is 0/false (now a restricted setting).

在我们调整完该参数后,再微调了数据库的另外一些参数,数据库性能得到了大幅度的提升,没有再出现”NIM thread blocked”.AIX5.3/6.1里面,内核参数发生了一些变化,除了以上提到的这个参数外,还有其它的内核参数需要我们关注.

时间: 2024-10-25 23:55:58

IBM AIX下的lru_file_repage参数解释(转)的相关文章

AIX下修改maxuproc参数解决TNS-00519错误

一个AIX系统,内存16G,安装oracle数据库,刚刚应用上线,就发现了问题. 1.问题现象 客户端无法连接到数据库,listener运行正常,但是,在重新启动listener后报出如下错误: TNS-12549: TNS:operating system resource quota exceeded  TNS-12560: TNS:protocol adapter error   TNS-00519: Operating system resource quota exceeded    

linux下configure命令参数解释说明

Linux环境下的软件安装,并不是一件容易的事情:如果通过源代码编译后在安装,当然事情就更为复杂一些:现在安装各种软件的教程都非常普遍:但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了.Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用. 与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础的熟悉不能超越哦. 为此我转载了一篇关于Configure选项配置的详细介绍.供大家参考 'confi

解决Linux/aix 下的websphere log4j不生效

websphere 解决Linux/aix下的log4j不生效 在目录: /IBM/WebSphere/AppServer/profiles/AppSrv01/properties 增加一个文件:可以新建txt然后另存为如下的名字 commons-logging.properties 内容为 org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl 问题解决.   其次,最好要在应用程

【RAC安装】 AIX下安装Oracle 11gR2 RAC

[RAC安装] AIX下安装Oracle 11gR2 RAC   1.1  BLOG文档结构图       1.2  前言部分   1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 基于aix安装rac(重点) ② 静默安装rac软件 ③ dbca静默创建rac数据库     Tips:        ① 若文章代码格式有错乱,推荐使用QQ.搜狗或360浏览器,也可以下载pdf格式的文档来查看,pdf文档

如何把IBM AIX 服务器设置为静态路由的路由器

什么是路由? 路由是将一个数据包从源计算机移动到目标计算机的过程.路由通常是由一个称为路由器的私有设备执行.路由是 Internet 的一个重要功能,因为它能够将消息从一台计算机传递到另一台计算机,并最终到达目标计算机.中间的每台计算机都通过将消息传递到下一台计算机来执行路由.这个过程的一部分涉及分析路由表,以便确定最佳路径. 路由的类型 有两种类型的路由:静态路由和动态路由. 静态路由 静态路由是在路由设备启动时通过已加载的配置文件手动向设备的路由表中输入路由的过程.也可以由手动配置路由的网络

AIX下字符界面安装oracle 10g过程

1 . 安装数据库之前的准备工作.首先必须确认你的机器配置,操作系统,以及你需要安装的oracle数据库的版本.针对不同的机器.操作系统和oracle版本你可以参考以下网站.www.oracle.com (oracle数据库的官方网站,英文要加强哦^-^)在这个网站里面包含了你所需要的信息,不过在你Download的时候需要注册哦^-^2 . 针对通过Windows下登陆Linux OR Unix下安装的用户来说.(如果你是在Windows下安装oracle数据库,有图形界面提供给你,真是一个不

在AIX下新建LV 4K偏移量问题

问题现象: 在AIX下新建LV,然后在LV上建表空间,出现WARNING(Oracle recommends creating new datafiles on devices with zero offset) alter tablespace ZJ_DATA add datafile '/dev/rdata40_disk' size 2500M Wed Apr 27 22:45:36 2011 WARNING: You are creating datafile /dev/rdata41_d

如何为IBM AIX的数据卷做完整镜像

[问题] 当AIX 系统上的数据出现丢失,或VG结构损坏后,最安全地做法是对AIX损坏数据区镜像后,用镜像进行数据恢复操作.在数据恢复工作开展之前,如何安全的做AIX系统下的数据镜像? [回答] 使用的工具是AIX下的dd命令,关于dd命令的详解,请参考: http://zhangyu.blog.51cto.com/197148/137069 1.先将出故障的lv 文件系统umount下来. 2.检查/etc/secuity/limits里面是否对root用户设置了传输大小的限制,默认是1G,类

使用脚本和实用程序跨所有IBM AIX服务器快速运行命令

简介 在大多数公司中,系统管理员都被要求使用更少的资源做更多的事.由于采用了虚拟化技术(比如 IBM PowerVM),系统管理员必须管理的 IBM AIX 实例数量已显著增长.PowerVM 支持在单个硬件上运行数十或者甚至数百个 IBM AIX 逻辑分区 (LPAR).多年前,系统管理员可能仅负责管理二十几个 AIX 实例,而在如今的环境中,系统管理员需要管理数百个 AIX LPAR 的情形很普遍. 如果您处在一个具有许多 LPAR 的大型 AIX 环境中,在需要更改或需要从每个服务器收集信