使用 System V 共享内存,进程可以创建段。协作进程可以连接到内存段(受段访问权限的限制)并访问段中包含的数据。此功能通过可装入模块来实现。/etc/system 文件中的项必须包含 shmsys: 前缀。从 Solaris 7 发行版开始,keyserv 守护进程使用 System V 共享内存。
DBMS 供应商使用一种称为锁定共享内存 (intimate shared memory, ISM) 的特殊类型的共享内存来实现最佳性能。当共享内存段成为 ISM 段时,便会锁定该段的内存。借助此功能,可以使用更快的 I/O 路径,并提高了内存使用率。然后在所有以 ISM 模式连接到段的进程间共享大量描述该段的内核资源。
有关 Solaris 10 发行版中对共享内存资源所做的更改的信息,请参见System V IPC 配置。
有关使用 Solaris 10 发行版中新增资源控制的详细信息,请参见《系统管理指南:Solaris Containers-资源管理和 Solaris Zones》中的第 6 章 “资源控制(概述)”。
有关过时的 System V 共享内存参数的旧有信息,请参见过时或已删除的参数。