修改linux的最大文件句柄数限制

简介:

修改linux的最大文件句柄数限制

对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many files open”的错误提示。如何知道当前进程打开了多少个文件句柄呢?下面一段小脚本可以帮你查看:
1
lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more
修改linux的最大文件句柄数限制的方法:
1)ulimit -n 65535
在当前session有效,用户退出或者系统重新后恢复默认值
2)修改profile文件:在profile文件中添加:ulimit -n 65535
只对当个用户有效
3)修改文件:/etc/security/limits.conf,在文件中添加:(立即生效-当前session中运行ulimit -a命令无法显示)
[ html]
* soft nofile 32768 #限制单个进程最大文件句柄数(到达此限制时 系统报警)
* hard nofile 65536 #限制单个进程最大文件句柄数(到达此限制时系统报错)
4)修改文件:/etc/sysctl.conf。在文件中添加:
[html]
fs.file-max=655350 #限制整个系统最大文件句柄数
运行命令:/sbin/sysctl -p 使配置生效



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/5287860.html,如需转载请自行联系原作者
相关文章
|
Linux
Linux大文件查看利器:掌握Less命令的使用和技巧
Linux大文件查看利器:掌握Less命令的使用和技巧
1622 0
|
Linux Python
bypy:使用Linux命令行上传及下载百度云盘文件(远程服务器大文件传输必备)
bypy:使用Linux命令行上传及下载百度云盘文件(远程服务器大文件传输必备)
bypy:使用Linux命令行上传及下载百度云盘文件(远程服务器大文件传输必备)
|
18天前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
75 8
|
存储 数据挖掘 Linux
Linux命令split详解:大文件处理的得力助手
`split`命令是Linux用于将大文件分割成小文件的工具,常用于日志处理、备份。它支持按行数(-l)、字节数(-b)分割,并能自定义输出文件名(-a, -d)。例如,`split -b 10M largefile.txt smallfile_`会按10MB切割`largefile.txt`,生成`smallfile_`开头的文件。注意确保磁盘空间充足,避免文件名冲突,并备份原始文件。结合其他命令使用,能提高文件管理效率。
在Linux中,怎样一页一页地查看⼀个大文件的内容呢?
在Linux中,怎样一页一页地查看⼀个大文件的内容呢?
|
Linux Shell
Linux操作系统下查找大文件或目录的技巧
Linux操作系统下查找大文件或目录的技巧
94 2
|
Linux Shell
解决:linux系统磁盘空间被占满,但是找不到大文件
解决:linux系统磁盘空间被占满,但是找不到大文件
883 0
|
Linux
Linux如何查询较大文件的方法
【5月更文挑战第8天】Linux如何查询较大文件的方法
1175 0
|
人工智能 Linux
Linux查找大文件的方法
Linux查找大文件的方法
|
Linux Perl
如何在Linux中高效查找大文件
在Linux中查找大文件的方法包括使用find(如`find /path/to/search -size 100M`查找100MB文件),du(如`du -ah /path/to/search | awk '$1 ~ /M$/ && $1 > 100 {print}'`查找大于100MB的文件),ls结合排序(如`ls -lhS /path/to/search | head -n 10`显示最大10个文件)和GUI工具(Nautilus、Thunar等)。选择方法要考虑查找范围、结果需求和用户熟悉程度。注意权限和验证结果,参考相关文档以获取更多帮助。
1261 0

热门文章

最新文章