前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >调整进程的最大linux文件描述符

调整进程的最大linux文件描述符

作者头像
昊楠Hacking
发布2018-03-08 14:42:47
3K0
发布2018-03-08 14:42:47
举报

1.介绍


ulimit 命令提供了针对 shell和或由该 shell 启动的进程占用资源的控制。 

持久化修改生效是在/etc/security/limits.conf中进行数据写入.

写入的格式为:<domain><type><item><value>

domain:用户名/用户组名/其他(查看man limits.conf)

type: hard / soft ,分别指实际最大值类型和预警值类型,一个是max,一个是threshold,在threshold会产生warning.

item:core/data/fsize/memlock/nofile/rss/stack/cpu/nproc/as/maxlogins/maxsyslogins/priority/locks/sigpending/msgqueue/nice/rtprio/

value: -1/unlimited/infinity/ 具体值

要修改最大文件描述符重点在于item和value

2.修改


2.1 先查看当前用户最大文件描述符数量:

代码语言:javascript
复制
1 ulimit -Hn
2 ulimit -Sn

2.2 修改当前用户进程的最大文件描述符数量:

代码语言:javascript
复制
1 vim /etc/security/limits.conf
2 在末尾添加
3 user  soft   nofile  4096  (user为用户名)
4 user  hard   nofile  10240
5 保存后退出登录再重新登录
6 使用上面的命令查看新的limit 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.介绍
  • 2.修改
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档