Linux系统调优详解(十一)——IO调优之文件打开数目限制

今天继续给大家介绍Linux运维相关知识,本文主要内容是IO调优,查看或修改文件的最大打开数目。

一、资源限制简介

执行命令:

ulimit -a

可以查看当前系统中对资源的限制情况,该命令的执行如下所示:
在这里插入图片描述
注意看上图中红色标注部分,该数值表示当前最多打开的文件数,其他的参数有包括内存使用、打开进程数限制等。

二、资源限制修改

如果我们要对上述设置进行修改,那么就需要修改/etc/security/limits.conf文件,打开该文件后,我们跳转到该文件的末尾,可以看到该文件的配置示例,如下所示:
在这里插入图片描述
我们需要配置4个参数,即用户(组)名类型选项限制的值
加入我们要对用户打开文件数的限制进行修改,可以添加如下内容:

*     soft    nofile    2048

修改完成后的配置文件如下所示:
在这里插入图片描述
在上述设置中,*表示任意用户(组)、soft表示超出限制后会进行警告,如果配置为hard,则表示超出限制后会报错,nofile表示限制文件打开数,2048表示该限制的值。
注意,这样修改后,必须重启系统才可以生效,如果我们想要立即生效,可以执行命令:

ulimit -n 2048

修改完成后,我们执行ulimit -a命令查看,结果如下所示:
在这里插入图片描述
从上图中可以看出,我们对文件打开数的限制修改成功!

三、配置文件说明

上述配置文件(/etc/security/limits.conf)是模块pam_limits.so的配置文件,pam_limits.so的配置文件主要有以下三个目录:
1、/lib64/security/
即pam模块所在的目录。
2、/etc/security/
即pam每个模块的配置文件。
3、/etc/pam.d/
即使用pam模块的服务和应用程序。
执行命令:

grep pam_limits.so /etc/pam.d/ -R

可以查看系统中使用该模块的程序和服务,该命令执行结果如下所示:
在这里插入图片描述

原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值