免费注册 查看新帖 |

Chinaunix

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

共享内存驻留段超出上限 [复制链接]

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:53:172015元宵节徽章
日期:2015-03-06 15:51:33
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-22 12:19 |只看该作者 |倒序浏览
“The maximum size of any shared memory segment is 4294950912 bytes.”这是machine  note里的一句话。我配置的驻留共享内存段超过了这个,但能跑起来,已经online了,哪位高手可以帮我推测下会出现什么不良反应。

$ onstat -g seg

IBM Informix Dynamic Server Version 9.40.FC9     -- On-Line -- Up 3 days 22:22:49 -- 6307052 Kbytes

Segment Summary:
id       key        addr             size             ovhd     class blkused  blkfree
73433112 1383352323 c000000010000000 524288000        16656    V     18792    109208  
5013510  1383352321 c000000040000000 4294705152       555936   R     1048511  1      
720905   1383352322 c000000140000000 1639428096       50688    V     388818   11433   
Total:   -          -                6458421248       -        -     1456121  120642  

   (* segment locked in memory)

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2010-01-22 12:24 |只看该作者

这个只每个段只能为4G,如果你配置了6G的话,那么它将给你分配2个段,一个R,一个V...正如你的onstat -g seg的输出所示
存在两个class 为 V 的情况~

使用超过4G的BUFFERS时,将申请一个4G的 R 段,超过的再申请 V 段,直到申请到足够的空间..如你这个onstat -g seg,那样的驻留段就是由2个组成1383352321 1383352322


73433112 1383352323 c000000010000000 524288000        16656    V     18792    109208  
5013510  1383352321 c000000040000000 4294705152       555936   R     1048511  1      
720905   1383352322 c000000140000000 1639428096       50688    V     388818   11433

[ 本帖最后由 liaosnet 于 2010-1-22 13:55 编辑 ]

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:53:172015元宵节徽章
日期:2015-03-06 15:51:33
3 [报告]
发表于 2010-01-22 13:13 |只看该作者

回复 #2 liaosnet 的帖子

HPUX,安腾  
我根据onconfig参数计算了下驻留段的大小:

LOCKS  8000000
BUFFERS 2000000   
PHYBUFF 256
LOGBUFF 256

只计算lock和buffer的开销就已经超过“The maximum size of any shared memory segment is 4294950912 bytes."里面说的字节数了。

44*8000000 + 2048* 2000000 = 4448000000。

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
4 [报告]
发表于 2010-01-22 13:19 |只看该作者
shared memory segment
明白红色部分的含义吗?

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:53:172015元宵节徽章
日期:2015-03-06 15:51:33
5 [报告]
发表于 2010-01-22 13:38 |只看该作者

回复 #4 liaosnet 的帖子

共享内存段。
我理解的是可以分为 驻留段、虚拟段、消息段。



请您明示。

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
6 [报告]
发表于 2010-01-22 13:42 |只看该作者

回复 #5 antyison 的帖子

返回看2楼~

论坛徽章:
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
7 [报告]
发表于 2010-01-22 15:52 |只看该作者
看来HPUX还真是麻烦。

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
8 [报告]
发表于 2010-01-22 16:27 |只看该作者
原帖由 wolfop 于 2010-1-22 15:52 发表
看来HPUX还真是麻烦。


也不是麻烦...就是9.40就是这样限制的~一个segment就是4G,在10.00就超过了这个限制..


  1. IBM Informix Dynamic Server Version 10.00.FC7     -- On-Line (Prim) -- Up 157 days 01:07:53 -- 29879988 Kbytes

  2. Segment Summary:
  3. id         key        addr             size             ovhd     class blkused  blkfree
  4. 1802247    1381386241 c000000100000000 22405107712      1108736  R     5469994  3      
  5. 65544      1381386242 c000000700000000 8192000000       250736   V     265772   1734228
  6. Total:     -          -                30597107712      -        -     5735766  1734231

  7.    (* segment locked in memory)
复制代码

[ 本帖最后由 liaosnet 于 2010-1-22 16:35 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP