首页 服务器系统 Linux

Linux安装Oracle limits资源限制解析

概述:

出于性能上的考虑,我们需要对Oracle用户做资源限制,防止Oracle用户过度消耗有限资源,使其系统变得臃肿缓慢。

一般我们在项目中设置的参考值:

oracle soft nproc 16384

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

oracle hard stack 32768


各参数详解:

core ### 限制内核文件的大小

data ### 最大数据大小

fsize ### 最大文件大小

memlock ### 最大锁定内存地址空间

nofile ### 打开文件的最大数目

rss ### 最大持久设置大小

stack ### 最大栈大小

cpu ### 以分钟为单位的最多 CPU 时间

noproc ### 进程的最大数目

as ### 地址空间限制

maxlogins ### 此用户允许登录的最大数目


ulimit命令

-a 显示所有限制

-c core文件大小的上限

-d 进程数据段大小的上限

-f shell所能创建的文件大小的上限

-m 驻留内存大小的上限

-s 堆栈大小的上限

-t 每秒可占用的CPU时间上限

-p 管道大小

-n 打开文件数的上限

-u 进程数的上限

-v 虚拟内存的上限



相关推荐