67.Oracle之内核参数

发布时间 2023-09-08 22:55:56作者: 站在巨人的肩上Z
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 16384 4194304
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
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 = 1048576       #最大数据发送窗口大小

kernel.shmall:表示共享内存总量,也页为单位,默认为4294967296,shmall不能低于SGA(这里如果要是多实例的话,就是每个实例sga之和)大小,否则启动实例会报:ORA-27123: unable to attach to shared memory segment错误。

kernel.shmmax:用来定义单个共享内存段的最大值

kernel.sem: 这里有4个参数,semmsl,semmns,semopm,semmni

fs.file-max:该参数表示系统级别最大可以打开文件句柄的数量,文件句柄代表系统可以打开文件的数量。

net.ipv4.ip_local_port_range:该参数配置项外连接端口范围,缺省范围从1024~4999

fs.aio-max-nr:该参数表示最大并发异步io请求数量,当系统中存在非常高的io请求时,如果该参数配置过低,可能导致ora-27090-unable to reserver kernel resource for asynchronous disk,Oracle建议将该值设置为3145728