Linux下查看及修改进程打开的文件句柄数量
2016-05-28 08:25
671 查看
转载自:http://blog.csdn.net/kobejayandy/article/details/47128349
查看Linux系统默认的最大文件句柄数,系统默认是1024
$ ulimit -n
查看Linux系统某个进程打开的文件句柄数量
$ lsof -n | grep 5950 -c
修改Linux系统的最大文件句柄数限制的方法:
1)$ulimit -n 65535
针对当前session有效,用户退出或者系统重新后恢复默认值
2)修改profile文件:在profile文件中添加:ulimit -n 65535
只对单个用户有效
3)修改文件:/etc/security/limits.conf,在文件中添加:(立即生效-当前session中运行ulimit -a命令无法显示)
soft nofile 32768 #限制单个进程最大文件句柄数(到达此限制时系统报警)
hard nofile 65536 #限制单个进程最大文件句柄数(到达此限制时系统报错)
4)修改文件:/etc/sysctl.conf。在文件中添加:
fs.file-max=655350 #限制整个系统最大文件句柄数
运行命令:/sbin/sysctl -p 使配置生效
查看Linux系统默认的最大文件句柄数,系统默认是1024
$ ulimit -n
查看Linux系统某个进程打开的文件句柄数量
$ lsof -n | grep 5950 -c
修改Linux系统的最大文件句柄数限制的方法:
1)$ulimit -n 65535
针对当前session有效,用户退出或者系统重新后恢复默认值
2)修改profile文件:在profile文件中添加:ulimit -n 65535
只对单个用户有效
3)修改文件:/etc/security/limits.conf,在文件中添加:(立即生效-当前session中运行ulimit -a命令无法显示)
soft nofile 32768 #限制单个进程最大文件句柄数(到达此限制时系统报警)
hard nofile 65536 #限制单个进程最大文件句柄数(到达此限制时系统报错)
4)修改文件:/etc/sysctl.conf。在文件中添加:
fs.file-max=655350 #限制整个系统最大文件句柄数
运行命令:/sbin/sysctl -p 使配置生效
相关文章推荐
- vmware安装minimal centos报错/etc/rc5.d/s99local : line:25 : eject : command not found
- 如何查看linux系统是32还是64位
- Linux守护进程的启动方法
- Linux下使用fdisk扩展分区容量
- Go运行环境搭建(Mac\Linux)
- linux下jdk安装以及Eclipse安装详细说明
- Linux后门初探二(利用 /etc/inetd.conf)
- 广州码神信息科技有限公司--培训第一周
- linux下使用openssl的对称密码体制对文本和文件加密
- centos 编译安装PHP7
- Linux常用命令
- 基于 Linux 的智能手机 Librem 5 开启预售
- Linux下常见的服务的端口
- arm linux挂载nfs根文件系统
- 编译ARM Linux GCC工具链
- Linux启动参数
- 编译linux 下面的 mplayer for arm记录
- Webmin服务管理
- linux 中shutdown init 0 halt poweroff命令之间的关系理解
- 解决 linux 由于修改 /etc/inittab 文件,导致 设置开机启动级别为 6 (重启)