kernel.shmmni
    System wide maximum  number  of  shared  memory  segments, default=4096
kernel.shmmax
    Maximum size in bytes for a shared memory segment, default=68719476736(64G)
kernel.shmall
    The total system wide amount of shared memory, in pages, default=4294967296(4G)


第一个参数shmmni表示全局可以申请多少个共享内存段(max number of segments)。
第二个参数shmmax表示每个共享内存段的最大值,单位是B(max seg size)。
第三个参数shmall表示全局最多有多少共享内存,单位是PAGE,默认是4G个PAGE(max total shared memory )。

获取帮助信息的方法:

  1. sysctl -a | grep shm 结合 ipcs -l 查看
  2. 帮助文档:/usr/share/doc/kernel-doc-3.10.0/Documentation/sysctl/kernel.txt
  3. man ipc > man shmget
-- By 许望(RHCA、OCM、VCP)
最后修改:2020 年 01 月 02 日 08 : 36 PM
如果觉得我的文章对你有用,请随意赞赏