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
相关文章
- Linux下如何快速删除软件(linux下删除软件)
- 使用Linux文件名通配符管理文件(linux文件名通配符)
- 提升系统性能:Linux优化实践(linux系统优化)
- Linux最新版更新:改善你的体验(linux更新系统)
- Linux嵌入式面试指南:挑战技术极限(linux嵌入式面试题)
- Linux系统升级,拥抱新技术未来(r升级linux)
- U盘修复Linux引导:一键搞定(u盘修复linux引导)
- 探索Linux嵌入式系统之旅(linux嵌入式学习)
- 探索嵌入式驱动在Linux系统中的应用(嵌入式驱动linux)
- Linux系统下轻松获取带宽(linux获取带宽)
- 模块Linux安装lzma模块:步骤指南(linux安装lzma)
- Linux系统的发展史:从分支到崛起(linux的分支)
- 远程管理Linux系统的步骤分析(怎么远程linux系统)
- 上网本:体验Linux系统的独特魅力(上网本linux系统)
- Linux系统的分支:探索这个可定制的世界(linux的分支)
- Linux用户如何实现VPN拨号?(vpn拨号linux)
- 如何快速制作Linux系统镜像?(制作linux系统镜像)
- Linux:崇尚自由与开放(linux精神)
- Linux查看文件内容的简便方法(linux显示文件内容)
- Linux桌面环境比较:解析最先进的系统(linux桌面对比)
- Linux系统的小米手机,值得一试!(linux 小米手机)
- 轻松管理Linux系统:使用Yum进行更新(linux yum 中文)
- Linux文件命名规范——后缀的艺术(linux文件名后缀)
- Linux下快速简便解压ZIP文件(linux下解压zip文件)
- 宏基:让你轻松融入Linux世界(宏基linux系统)