oracle安装:linux的内核参数详解

博客小站:www.xuchanggang.cn

联系邮箱:[email protected]

***********************************************************************

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

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

kernel.shmall=1048576
//公式:4G*1024*1024/4K = 1048576(页)
//表示所有共享内存总大小(单位:页)

kernel.sem=250 32000 100 128
//4个参数依次是每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。这4个参数为固定内容大小

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

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

net.core.rmem_default=262144

// 默认接收缓冲区大小


net.core.rmem_max=262144

// 接收缓冲区最大值

net.core.wmem_default=262144

// 默认的发送缓冲区大小

net.core.wmem_max=262144

// 发送缓冲区最大值

以上步骤做完执行/sbin/sysctl -p

使内核生效


你可能感兴趣的:(内核参数)