Solaris 10 上的内核参数

在 Oracle Solaris 10 上,所有 System V IPC 设施都是自动配置或可由资源控件来控制。

/etc/system 中除去以下内核参数或者将其注释掉。

semsys:seminfo_semmap
semsys:seminfo_semmns
semsys:seminfo_semmnu
semsys:seminfo_semume
shmsys:shminfo_shmmin
shmsys:shminfo_shmseg

以下过时 IPC 可调整项替换为其资源控件(带有新的缺省值):

semsys:seminfo_semmsl
semsys:seminfo_semmni
shmsys:shminfo_shmmax
shmsys:shminfo_shmmni

与 Solaris 10 上的上述四个 IPC 可调整项相关的资源控件名称的缺省值为:

process.max-sem-nsems     512
project.max-sem-ids       128
project.max-shm-memory    1/4 of physical memory
project.max-shm-ids       128

project.max-shm-memory 资源控件限制一个项目的共享内存的总量。之前,shmsys:shminfo_shmmax 参数限制单个共享内存段的大小。

在启用了区域的系统上,将在区域配置中指定区域范围的资源控件。请参阅 rctladm(1m) 联机帮助页,获取有关可用资源控件的更多信息。

如果您在同一个 Solaris 10 主机上创建和启动多个 Informix® 服务器时发生问题,并且收到共享内存创建错误,请尝试调整 project.max-shm-memory 内核参数的缺省项目值。


反馈