需要在 Linux 下搭建 Oracle 11g 的数据库,官方文档里只提供了满足安装条件的内核配置参数(/etc/sysctl.conf ),内容如下:
官方文档: https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGD
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
假设我的服务器配置是两个物理 CPU16 核 32 线程,内存是 64G。请问 fs.file-max、kernel.shmmax、fs.aio-max-nr 等等参数的最佳数值是怎么计算出来的?有什么公式或者在线网站可以计算吗?
官方文档: https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGD
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
假设我的服务器配置是两个物理 CPU16 核 32 线程,内存是 64G。请问 fs.file-max、kernel.shmmax、fs.aio-max-nr 等等参数的最佳数值是怎么计算出来的?有什么公式或者在线网站可以计算吗?