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

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收起

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值