免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2571 | 回复: 16
打印 上一主题 下一主题

请教(solaris+oracle)下有没有控制OS文件系统缓存的参数呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-29 12:43 |只看该作者 |倒序浏览
ORACLE+UNIX对内存分配有这样的公式:
sga+pga+os memory(20%)=total memory
而AIX/HP-UX下文件系统缓存默认都是50%
我曾经在AIX / HP-UX下都调整过文件系统缓存的参数,
AIX:
调整AIX上的文件缓存
# vmtune -p 5 -P 20

缺省值分别为20%和80%。

HP-UX:
dbc_max_pct

各位老大,solaris上是不是也有类似的参数呢?
它的默认值多少,需要调整么?

论坛徽章:
0
2 [报告]
发表于 2005-10-30 17:56 |只看该作者
呵呵,是不是我的问题太菜了呢?
请各位大侠指点一下吧! 多谢ing ~~~

论坛徽章:
0
3 [报告]
发表于 2005-10-30 18:19 |只看该作者

回复 1楼 strongliq 的帖子

Solaris缺省把所有空闲内存作为文件系统缓存。
至于你说的这个设置,我不知道有没有。

论坛徽章:
7
荣誉会员
日期:2011-11-23 16:44:17水瓶座
日期:2013-08-28 21:20:16丑牛
日期:2013-10-02 21:01:462015年迎新春徽章
日期:2015-03-04 09:54:45操作系统版块每日发帖之星
日期:2016-06-05 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-20 08:24:0515-16赛季CBA联赛之四川
日期:2016-08-18 15:02:02
4 [报告]
发表于 2005-10-30 21:23 |只看该作者
cachefs?

好像一般的应用根本用不上的,而且算是屠龙之技,不知也罢。

论坛徽章:
0
5 [报告]
发表于 2005-10-31 13:05 |只看该作者
原帖由 nimysun 于 2005-10-30 21:23 发表
cachefs?

好像一般的应用根本用不上的,而且算是屠龙之技,不知也罢。


呵呵,能说说solaris内存管理的一些技巧么?

我这里有一台机器,内存有近一半的空闲,可是仍然有少量的page in / page out

论坛徽章:
0
6 [报告]
发表于 2005-10-31 13:05 |只看该作者

回复 4楼 nimysun 的帖子

不是,不是一回事。

论坛徽章:
0
7 [报告]
发表于 2005-10-31 15:50 |只看该作者
嗯,UNIX我太菜了,大侠们,看看这个系统瓶颈在哪呢?
磁盘I/O压力大? 内存FREE很多,却有page in/out

procs     memory            page            disk          faults      cpu
r b w   swap  free  re  mf pi po fr de sr s0 s6 s3 sd   in   sy   cs us sy id
0 12 0 55462040 48793808 611 1866 2593 15 15 0 0 2 0 2 28 1745 3709 8688 36 4 60
0 29 0 55011704 53017824 1480 1250 10376 0 0 0 0 0 0 0 0 12863 24109 36224 29 7 64
0 30 0 55013304 53018080 1245 937 9236 0 0 0 0 0 0 0 0 13683 24041 41839 33 6 60
0 27 0 55011664 53017448 1281 10 10234 0 0 0 0 0 0 0 0 13659 21926 39655 36 6 58
0 28 0 55011640 53017288 1132 156 9038 0 0 0 0 0 0 0 0 13007 21434 38050 41 6 53
0 24 0 55013264 53018560 1107 707 8182 0 0 0 0 0 0 0 0 12439 20026 35061 40 6 54
0 24 0 55011608 53017088 1186 0 9473 0 0 0 0 0 0 0  0 12967 20832 37165 43 7 50
0 27 0 55013008 53017472 1050 148 8261 0 0 0 0 0 0 0 0 12078 23990 35499 43 6 51
0 30 0 55011280 53016936 1529 2759 9576 0 0 0 0 0 0 0 0 12989 26021 37321 43 651
0 22 0 55011168 53016888 1025 1 8190 0 0 0 0 0 0 0  0 12793 24428 37795 38 6 56
隔了一会:
$ vmstat 2
procs     memory            page            disk          faults      cpu
r b w   swap  free  re  mf pi po fr de sr s0 s6 s3 sd   in   sy   cs us sy id
0 12 0 55462024 48793992 611 1866 2593 15 15 0 0 2 0 2 28 1745 3710 8689 36 4 60
0 11 0 54948656 52726448 94 995 0 1644 1644 0 0 0 0 0 0 7920 19024 24049 36 3 61
0 8 0 54947232 52723432 131 1155 0 1039 1039 0 0 0 0 0 0 9310 24763 28108 46 4 50
0 15 0 54945576 52718688 87 730 0 1039 1039 0 0 0 0 0 0 10561 29628 34883 40 5 55
0 8 0 54945536 52715984 45 387 0 1035 1035 0 0 0 0 0 0 8733 25947 26132 51 4 45
0 10 0 54947360 52714176 47 446 0 1210 1210 0 0 0 0 0 0 9944 28825 32560 50 4 45
0 12 0 54949752 52713264 87 724 0 633 633 0 0 0 0 0 0 8758 24116 25706 38 4 58
0 12 0 54949920 52709640 82 733 0 844 844 0 0 0 0 0 0 8955 23711 29901 36 4 60

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
8 [报告]
发表于 2005-10-31 16:11 |只看该作者
你的ORACLE干嘛不用RAW DEVICE做数据文件,用文件系统慢很多。现在如果没法改,把你的数据文件用的文件系统用forcedirectio来mount

论坛徽章:
0
9 [报告]
发表于 2005-10-31 17:45 |只看该作者
ORACLE全部文件全部在裸设备上啊。

论坛徽章:
0
10 [报告]
发表于 2005-10-31 18:20 |只看该作者
你的block值怎么会那么大,用其他几个工具和命令在进一步分析一下吧.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP