vbirding 发表于 2010-03-24 18:01

onconfig文件中参数SHMBASE的讨教!!

OS:redhat AS4.7
数据库版本:Informix Dynamic Server Version 9.40.UC6

informix安装完毕后,默认的onconfig文件中SHMBASE为:SHMBASE         0x44000000L   # Shared memory base address
我想咨询下各位大拿,SHMBASE这个参数到底该怎么设置?
我平时安装informix时,总是按照/u/inf7.3/release/en_us/0333/ids_machine_notes_9.40.txt里面的SHMBASE值来设置的,现在想彻底弄清楚
SHMBASE         0x44000000L 跟SHMBASE   0x10000000L有什么区别?
他们两个到底谁支持的shared memory大些?

vbirding 发表于 2010-03-24 20:25

up:emn9:

vbirding 发表于 2010-03-25 10:38

没人能给我讲讲吗?

spender 发表于 2010-03-25 14:35

为了跟其他应用软件避免冲突,设置了这个参数. 与可用最大共享内存无关.只是一个 offset 值。

大梦 发表于 2010-03-25 22:05

就是共享的内存的起始位置!
最好用release里面推荐的值!

vbirding 发表于 2010-03-26 17:54

回复 5# 大梦

难道SHMBASE用那个值就没有一个明确的说法吗?我以前就是用release里面的
但是不知道它有什么优点

liaosnet 发表于 2010-03-26 21:26

回复大梦

难道SHMBASE用那个值就没有一个明确的说法吗?我以前就是用release里面的
但是不知道它有什 ...
vbirding 发表于 2010-03-26 17:54 http://bbs2.chinaunix.net/images/common/back.gif


SHMBASE 跟SERVERNUM一起确定数据库在内存里的起始地址...一般建议使用系统推荐的配置,除非你能明确的知道那些内存地址开始的一段足够大的内存可供数据库使用..不然的话,不建议自己更改它..

vbirding 发表于 2010-03-27 22:50

SHMBASE 跟SERVERNUM一起确定数据库在内存里的起始地址...一般建议使用系统推荐的配置,除非你能明 ...
liaosnet 发表于 2010-03-26 21:26 http://bbs.chinaunix.net/images/common/back.gif


liao大侠,能否讲讲,系统推荐的(release里面的值)跟onconfig.std里面这个默认的值有什么区别?

liaosnet 发表于 2010-03-27 23:11

liao大侠,能否讲讲,系统推荐的(release里面的值)跟onconfig.std里面这个默认的值有什么区别?
vbirding 发表于 2010-03-27 22:50 http://bbs2.chinaunix.net/images/common/back.gif


   onconfig.std只是个模板,这个模板不一定就是在当前系统下合适的(说白了点:onconfig.std就是软件开发人员当前默认写的,可能是在AIX下做的,那么这个onconfig.std可能就是只是AIX合适的,不怎么适合HP-UX下..).
页: [1]
查看完整版本: onconfig文件中参数SHMBASE的讨教!!