WEB开发网
开发学院操作系统Linux/Unix 在 AIX 中运行 Oracle 性能方面的技巧和诀窍 阅读

在 AIX 中运行 Oracle 性能方面的技巧和诀窍

 2008-11-10 08:28:18 来源:WEB开发网   
核心提示: 清单 2. lru_file_repage 参数root@lpar21ml16ed_pub[/] > vmo -L lru_file_repageNAMECURDEFBOOT MINMAXUNIT TYPE DEPENDENCIESlru_file_repage 11101boole

清单 2. lru_file_repage 参数

root@lpar21ml16ed_pub[/] > vmo -L lru_file_repage
NAME           CUR  DEF  BOOT  MIN  MAX  UNIT      TYPE
   DEPENDENCIES
--------------------------------------------------------------------------------
lru_file_repage      1   1   1   0   1   boolean      D
--------------------------------------------------------------------------------
root@lpar21ml16ed_pub[/] >

如清单 2 中所示,其缺省值为 1,因此我们需要使用 vmo 对其进行更改(请参见清单 3)。

清单 3. 使用 vmo 更改 lru_file_repage 参数的缺省设置

root@lpar21ml16ed_pub[/] > vmo -o lru_file_repage=0
Setting lru_file_repage to 0
root@lpar21ml16ed_pub[/] >

将其设置为 0,可以告诉 VMM,您仅希望偷取文件页面、而不是计算性页面。如果是 numperm < minperm 或者 > maxperm,这种情况则将有所改变,所以我们将 maxperm 设置得较高,而将 minperm 设置得非常低。很多年以前,在引入 lru_file_repage 参数之前,我们习惯于将 maxperm 设置得较低。如果我们现在还这样做的话,那么我们则将停止当前正在运行的应用程序缓存程序。

清单 4 显示了我们将如何设置这些参数:

清单 4. 设置 minperm、maxperm 和 maxclient 参数

vmo -p -o minperm%=5
vmo -p -o maxperm%=90
vmo -p -o maxclient%=90

我们还希望研究一下 minfree 和 maxfree。当我们的空闲列表中的页面下降到 minfree 之下时,VMM 将开始偷取页面,而在空闲列表增大到 maxfree 中的数目之后,我们希望停止偷取页面。具体的值应该与清单 5 中所示类似。

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

Tags:AIX 运行 Oracle

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