kernel.shmmax : 可用共享内存的最大数量
kernel.shmall : 可用共享内存的最大页数
kernel.shmmni : 最小的共享内存大小
Oracle 10g for linux x86_64手册中,对该三个参数的描述为:
|
Parameter Value File shmall 2097152 /proc/sys/kernel/shmall shmmax Half the size of /proc/sys/kernel/shmmax shmmni 4096 /proc/sys/kernel/shmmni |
对于shmmni参数不需要修改。
shmmax建议修改为物理内存大小的一半(以字节为单位)
shmall = shmmax / pagesize
linux中可使用如下命令获取pagesize大小:getconf PAGE_SIZE