需要在 Linux 下搭建 Oracle 11g 的数据库,官方文档里只提供了满足安装条件的内核配置参数(/etc/sysctl.conf ),内容如下:
官方文档:
https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGDfs.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 等等参数的最佳数值是怎么计算出来的?有什么公式或者在线网站可以计算吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/651704
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.