linux文件句柄数配置

linux文件句柄数配置一、文件句柄数配置介绍文件句柄分为用户级和系统级,其中用户级和系统级句柄数修改又分为临时生效和永久生效两种。临时生效,机器重启或者用户退出登录后就会失效;同理,永久生效修改后重启机器依然生效。修改时先修改用户级,如果配置的用户级句柄数大于了默认的系统级句柄数,则需要对应修改系统级句柄数(需要保证系

大家好,欢迎来到IT知识分享网。linux文件句柄数配置"

一、文件句柄数配置介绍
文件句柄分为用户级系统级,其中用户级和系统级句柄数修改又分为临时生效和永久生效两种。临时生效,机器重启或者用户退出登录后就会失效;同理,永久生效修改后重启机器依然生效。修改时先修改用户级,如果配置的用户级句柄数大于了默认的系统级句柄数,则需要对应修改系统级句柄数(需要保证系统级句柄数大于用户级句柄数)
 

二、查看文件句柄数

用户级查看:
ulimit -n
系统级查看:
cat /proc/sys/fs/file-max

 

三、修改文件句柄数
 
1、用户级修改

1、临时生效方式
ulimit -SHn 65535
-H:硬限制(就是实际真正的限制阈值),-S:软限制(警告限制,它只会给出警告),
如果运行ulimit命令没有加-H和-S,就是两个参数一起变,soft的限制不能比hard限制高。

2、永久生效方式
(1)vim /etc/security/limits.conf
(2)添加如下配置:
* hard nofile 65535 #任何用户可以打开的最大句柄数(超过会报错)
* soft nofile 65535 #任何用户可以打开的最大句柄数(超过会警告)

* hard nproc 50 #任何用户可用的最大进程数量(超过会报错)
* soft nproc 30 #任何用户可用的最大进程数量(超过会警告)
(3)重启服务器 reboot
(4)查看是否生效:ulimit -a

*号代表任何用户,soft:软限制,hard:硬限制

 

2、系统级修改

1、临时生效方式
vim /proc/sys/fs/file-max

2、永久生效方式
(1)vim /etc/sysctl.conf
(2)fs.file-max = 76724600
(3)重启服务器 reboot
(4)查看系统级文件句柄数是否生效 sudo sysctl -p

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/30449.html

(0)
上一篇 2023-11-18 18:00
下一篇 2023-11-20 10:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信