免费注册 查看新帖 |

Chinaunix

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

关于共享内存BUFFERS大小的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-31 14:18 |只看该作者 |倒序浏览
我在查看 Administrator's Reference 中关于onconfig文件BUFFERS参数的描述:
  1. 缓冲区空间应占物理内存的20%到25%。建议将缓冲区空间(BUFFERS * system_page_size)设置为物理内存的20%之后计算所有其他共享内存参数
复制代码

我的疑惑是这个system_page_size 是以什么作为单位,KB or byte?

假设服务器内存是24G,system_page_size是2048 byte,那么占物理内存20%的BUFFERS值是
  1. (24*1024*1024*1024*20%)/2048=2516582
复制代码


请大家多多指教

论坛徽章:
0
2 [报告]
发表于 2006-12-31 22:00 |只看该作者
原帖由 kajue 于 2006-12-31 14:18 发表
我在查看 Administrator's Reference 中关于onconfig文件BUFFERS参数的描述:
[code]缓冲区空间应占物理内存的20%到25%。建议将缓冲区空间(BUFFERS * system_page_size)设置为物理内存的20%之后计算所有其他共享 ...

system_page_size可以通过oncheck -pr|grep "Page size"过滤看到(忘了是oncheck -pr还是-pe);
比如IBM上是4KB,HP/SUN上是2KB
管理员指南上给出的紧紧是建议值,你24G的内存按照管理员指南上BUFFER的容量就要设近5G
(BUFFERS参数的单位是页数)你是什么系统能用这么大的BUFFER吗;
BUFFER过大可能会导致checkpoint时间过长;所以BUFFER的大小和你的应用有关管理员指南上给出的紧紧是建议值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP