Default value:
filecache_min - approximately 5% of physical memory
filecache_max - approximately 50% of physical memory
该参数的作用类似于aix操作系统中的filesystemcache,如下涉及到的文件系统上的操作会造成文件系统缓冲直接占用物理内存:
1.rman备份脚本备份到文件系统,
2.expdp 导出到文件系统,
3.export导出到文件系统,
4.ftp上传与下载hp-ux(或者aix)上的超大文件。
那有人可能有疑问:我怎么查看文件系统缓冲当前占用了多少物理内存呢?方法是使用hp-xu操作系统的glance命令:
glance回车
敲m后就可以看到。
因此,在High memory utilization on HP-UX 11.31 due to parameter "filecache_max" [ID 1264915.1]文章中,直接建议如下:
Solution
Reduce the value of filecache_max into 5% to 10% of physical memory since Oracle database server has buffer cache enabled. If there is other application running on the box, reduce the value little by little to see if there is any performance problem.
该建议是设置filecache_max 为10%,也就是filecache最多占用10%的物理内存。不过在实际的工程实践中,可以设置filecache_min=1%,filecache_max=1%.
注意,上面说的参数是hp-ux11.31中的参数,而在11.23中,是如下的参数来实现filecache功能:dbc_max_pct和dbc_min_pct
/ #kctune dbc_max_pct
Tunable Value Expression Changes
dbc_max_pct 5 5 Immed
/ #kctune dbc_min_pct
Tunable Value Expression Changes
dbc_min_pct 1 1 Immed

本文详细介绍了AIX操作系统中文件系统缓冲区的配置参数及其作用,包括如何通过glance命令查看缓冲区占用物理内存情况,并提出了将filecache_max参数设置为10%作为优化建议。此外,还讨论了参数调整策略以避免性能问题。
995

被折叠的 条评论
为什么被折叠?



