永发信息网

如何在Linux下增大可打开文件描述符的数目

答案:2  悬赏:0  手机版
解决时间 2021-01-27 01:07
如何在Linux下增大可打开文件描述符的数目
最佳答案
在安装Oracle Grid Infrastructure检查约束时遇到一个错误,大体是说当前可打开的文件描述符的最大数为1024,而要求是65536。
  于是在gird用户下执行ulimit -a,显示可打开的最大文件数为1024,这是默认值;执行ulimit -n 65536不允许修改,转到root下面执行ulimit -n 65536,执行ulimit -a 显示为65536,在grid用户下执行依然为1024。当时想到用sudo的方式执行,对gird用户赋予所有权限,执行ulimit -n 65536依然报错。
  后来想起在配置/etc/profile文件里,对oracle有ulimit -n 65536的命令,如下:
  if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  umask 022
  fi
  添加grid用户后,source /etc/profile
  if [ $USER = "oracle" ] || [ $USER = "grid" ] ; then
  if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  umask 022
  fi
  在grid执行ulimit -a依然为1024,后来检查安装步骤发现忘了在/etc/security/limits中添加grid用户了,添加下面即可:
  grid soft nproc 2047
  grid hard nproc 16384
  grid soft nofile 1024
  grid hard nofile 65536
  看来是作用域的问题,增大文件描述符。
全部回答
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有起名字的高手?本人姓崔,五行缺土和水
种植物淋太多水怎么办,我们老师要我们每人种
滕州市官桥镇魏楼村幼儿园地址有知道的么?有
顺发瓷砖地址好找么,我有些事要过去
【香的反义词】香的反义词
头发染过黄色退了,还能在染吗
瘐瘐的意思是什么啊?知道的请说下!
滕州市姜屯镇西滕城幼儿园地址有知道的么?有
笔记本CPU70-80度
重庆市适合种植哪些药材
【dobby】HarryPotter2中为什么Harry给了Dobb
新世纪瓷砖城地址在哪,我要去那里办事
天使三部曲全文
昧宠的意思是什么啊?知道的请说下!
滕州市姜屯镇胡村幼儿园地址在什么地方,我要
推荐资讯
桂花藕粉羹的做法,桂花藕粉羹怎么做好吃,桂
傍舍的意思是什么啊?知道的请说下!
大连市第十中学地址在什么地方,我要处理点事
初学者如果买HQ哑鼓买双面的还是单面的
【administer】administer和manage的区别
我弟弟偷了同宿舍手机,会立案吗?会被通缉吗
多肉里有小红虫,怎么办?
委翳的意思是什么啊?知道的请说下!
礼乐中学-龙门教育地址在什么地方,想过去办
以后想做商人,应该考什么大学什么系?
民务的意思是什么啊?知道的请说下!
阳光丽人美容院地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?