文章目录
- 1. sysv和mmap差异如此大
- 2. 底层原理
-
- 2.1 创建匿名mmap()共享内存段
- 2.2 确定huge page大小
- 2.3 创建ipcs看见的64字节shared memory
1. sysv和mmap差异如此大
在【0145】postmaster创建System V shared memory默认值大小(2)一文中的第1节里,我有给出过当postgresql.conf配置文件中的shared_memory_type选项参数分别为sysv和mmap时,其ipcs命令看到的共享内存大小差异非常大。
-
图1 当shared_memory_type选项值为:sysv
-
图2 当shared_memory_type选项值为:mmap