暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Linux and Oracle参数详解
929
9页
6次
2020-08-25
5墨值下载
1.
操作系统参数
1.1 /etc/sysctl.conf
[root]$ vi /etc/sysctl.conf
kernel.core_uses_pid = 1
--- /proc/sys/kernel/core_uses_pid
core
pid
作为扩展文件内容为
1
,表示添加
pid
作为扩展名,生成的
core
文件格式为
core.xxxx
;为
0
则表示生成的
core
文件同一命名为
core
kernel.shmall = 16777216 ---
控制可以使用的共享内存的总页数
kernel.shmmax = 68719476736 ---
定义单个共享内存段的最大值
kernel.shmmni = 4096 ---
最小共享内存大小,单位为
byte
kernel.sem = 250 32000 100 128
---kernel.sem
250
是参数
semmsl
的值,表示一个信号量集合中能够包含的信号量最大数目。
32000
是参数
semmns
的值,表示系统内可允许的信号量最大数目。
100
是参数
semopm
的值,表示单个
semopm()
调用在一个信号量集合上可以执行的操作数量。
128
是参数
semmni
的值,表示系统信号量集合总数。
fs.file-max = 262144 ---
文件系统中文件最大的个数
net.ipv4.ip_local_port_range = 1024 65000 ---
应用程序可使用的
IPv4
端口范
围。
net.core.rmem_default = 262144 ---
表示套接字接收缓冲区大小的缺省
值。
net.core.rmem_max = 262144 ---
表示套接字接收缓冲区大小的最大
值。
net.core.wmem_default = 262144 ---
表示套接字发送缓冲区大小的缺省
值。
net.core.wmem_max = 262144 ---
表示套接字发送缓冲区大小的最大
值。
vm.swappiness=40
--- vm.swappiness
在内存与交换分区之间起到优化作业
swappiness=0
的时候表示最
大限度使用物理内存,然后才是
swap
空间,
swappiness
100
的时候表示积极的使用
swap
分区,并且把内存上的数据及时的搬运到
swap
空间里面。
linux
的基本默认设置为
60
,也就
是说,你的内存在使用到
100-60=40%
的时候,就开始出现有交换分区的使用。
vm.vfs_cache_pressure=200
---vm.vfs_cache_pressure
表示内核回收用于
directory
inode cache
内存的倾向。
缺省值
100
表示内核将根据
pagecache
swapcache
,把
directory
inode cache
持在一个合理的百分比。
降低该值低于
100
,将导致内核倾向于保留
directory
inode cache
增加该值超过
100
,将导致内核倾向于回收
directory
inode cache
该值越低越倾向使用
FILE CACHE
,建议设置成
200
vm.min_free_kbytes=409600 ---
该文件表示强
Linux VM
最低保留
多少空闲内存(
Kbytes
)。当可用内存低于这个参数时,系统开始回
cache
内存,以释放
内存,直到可用内存大于这个值。
fs.aio-max-nr=3145728 ---
文件系统最大异步
IO
kernel.shmmax
核心参数中最重要的参数之一,用于定义单个共享内存段的最大值。设置应该足够大,能
在一个共享内存段下容纳下整个的

设置的过低可能会导致需要创建多个共享内存段,这
样可能导致系统性能的下降。至于导致系统下降的主要原因为在实例启动以及
ServerProcess
创建的时候,多个小的共享内存段可能会导致当时轻微的系统性能的降低
在启动的时候需要去创建多个虚拟地址段,在进程创建的时候要让进程对多个段进行“识别”,
会有一些影响
,但是其他时候都不会有影响。
kernel.shmall
该参数控制可以使用的共享内存的总页数。

共享内存页大小为

共享内存段的大
小都是共享内存页大小的整数倍。一个共享内存段的最大大小是

,那么需要共享内存页数

(页),也就是

系统下

物理内
存,设置
 !"
才符合要求
几乎是原来设置
#
的两倍
。这时
可以将
 !!"
参数调整到

了,同时可以修改
$%&$'()
$*+)*

(您想设置的

最大大小,当然也可以是
,
等,还要协调
-
参数及
.
等其
他内存使用,不能设置太满,比如

1.2 /etc/security/limits.conf
参数
grid soft nproc 65536
grid hard nproc 65536
grid soft nofile 65536
grid hard nofile 65536
oracle soft nproc 65536
oracle hard nproc 65536
oracle soft nofile 65536
oracle hard nofile 65536
limits.conf
的描述
!/01
用于实现对用户资源进行限制,如进程数
文件数等等,
!/01
文件实
of 9
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜