Linux 7.4上安装oracle 12C的内存管理?

关于oracle 12C在Linux 7.4上调用系统内存都有哪些要设置的参数?例如大页等如何分配?

参与15

2同行回答

zhuqibszhuqibs软件开发工程师Adidas
vim /etc/sysctl.conffs.aio-max-nr = 1048576异步IO请求数目 推荐值是:1048576 其实它等于 1024*1024 也就是 1024K 个fs.file-max = 6815744打开的文件句柄的最大数量,防止文件描述符耗尽的问题kernel.shmall = 2097152共享内存总量 页为单位,内存除以4K所得kernel.shmm...显示全部

vim /etc/sysctl.conf

fs.aio-max-nr = 1048576

异步IO请求数目 推荐值是:1048576 其实它等于 1024*1024 也就是 1024K 个

fs.file-max = 6815744

打开的文件句柄的最大数量,防止文件描述符耗尽的问题

kernel.shmall = 2097152

共享内存总量 页为单位,内存除以4K所得

kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128

SEMMSL: 每个信号集的最大信号数量 SEMMNS:用于控制整个 Linux 系统中信号的最大数 SEMOPM: 内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量 SEMMNI :内核参数用于控制整个 Linux 系统中信号集的最大数量

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

套接字发送缓冲区大小的最大值

Oracle 建议在开始安装之前禁用 Transparent HugePages
_Transparent HugePages_内存 与 _Standard HugePages_内存不同,因为内核 khugepaged 线程在运行时动态分配内存。_Standard HugePages_内存在启动时预先分配,并且在运行时不会更改。

查看是否已启用 Transparent HugePages,输出结果为两种:

[always]已启用

[never]永久禁用

cat /sys/kernel/mm/redhat_transparent_hugepage/enabled # red hat 系统

[root@oracle12c ~]# cat /sys/kernel/mm/transparent_hugepage/enabled # 其他(CentOS,SUSE,Ubunt……)系统
[always] madvise never

收起
互联网服务 · 2020-04-28
浏览1161
  • 最近遇到系统已经给数据库分配大页内存,但是又有开销shared 内存,导致内存吃紧。多次测试重启数据库后出现时而占用大页内存,时而占用shared内存的现象,是何原因?进而请教如何配置数据库参数问题如上。
    2020-04-28
youki2008youki2008系统架构师DDT
内核中主要有以下这些参数需要修改:fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 kernel.panic_on_oops = 1 net.core.rmem_default = 262144 net.core.rmem_max...显示全部

内核中主要有以下这些参数需要修改:
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

收起
互联网服务 · 2020-04-28
浏览972

提问者

bjutwg
系统运维工程师贵州农信
擅长领域: 服务器分布式系统主机

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-28
  • 关注会员:3 人
  • 问题浏览:1994
  • 最近回答:2020-04-28
  • X社区推广