物理内存的80%进行设置:
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm,
semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
net.ipv4.ipfrag_high_thresh = 16777216
容易触发BUG,RHEL 6.6+/7.1+需要修改,
参考文档:RHEL 6.6: IPC Send timeout/node eviction etc
high packet reassembles failure (文档ID 2008933.1)
net.ipv4.ipfrag_low_thresh = 15728640
kernel.randomize_va_space = 0
禁 用 物 理 内 存 地 址 是 否 随 机 分 配 Address Space Lay
Randomization (ASLR)。
Transparent HugePages:RAC环境建议关闭透明大页
vm.swappiness =10
vm.min_free_kbytes= 524288
配置最小保留内存,建议为512MB,如果物理内存超过128G
按照比例翻倍。
kernel.panic_on_oops = 1 出现OOPS(OS内核错误)系统不倾向于宕机或重启
vm.nr_hugepages =通过右侧算法自行设置
内存对于32G,可以考虑配置大页:
vm.nr_hugepages>=SGA_Target/Hugepagesize(2M)
例如:SGA=302G, vm.nr_hugepages=(302+2)*1024/2=1556
grep HugePages /proc/meminfo
评论0