分类: Oracle

ORACLE内核参数说明

服务器为16核16G虚拟机配置,oracle11gR2推荐的参数设置为:

kernel.shmmax = 4294967296
//公式:4G*1024*1024*1024=4294967296(字节) 
//表示最大共享内存,如果小的话可以按实际情况而定(单位:字节) 

kernel.shmall = 2097152
//公式:8G*1024*1024/4K = 2097152(页) 
//表示所有内存大小(单位:页) 一般为物理内存的一半

kernel.shmmni = 4096
//表示最小共享内存固定4096KB(由于32位操作系统默认一页为4K) 

net.ipv4.ip_local_port_range = 9000 65500
//ip_local_port_range表示端口的范围,为指定的内容 

net.core.wmem_max = 1048576
//最大的TCP数据发送窗口大小(字节)

kernel.sem = 250 32000 100 128
//4个参数依次是SEMMSL:每个用户拥有信号量最大数,SEMMNS:系统信号量最大数,SEMOPM:每次semopm系统调用操作数,SEMMNI:系统辛苦量集数最大数。这4个参数为固定内容大小 

fs.file-max = 6815744
//file-max固定大小65536 

net.core.rmem_default = 262144
//默认的TCP数据接收窗口大小(字节)

net.core.wmem_default = 262144
//默认的TCP数据发送窗口大小(字节)

net.core.rmem_max = 4194304
//最大的TCP数据接收窗口大小(字节)

fs.aio-max-nr = 1048576
//aio最大值

相关文章

发表新评论