linux句柄问题

http://www.360doc.com/content/11/0208/16/5673140_91385101.shtml

查看linux的最大线程数目:

cat /proc/sys/kernel/threads-max 

linux文件系统限制:

linux系统下ext3文件系统内给文件/目录命名,最长只能支持127个中文字符,英文则可以支持255个字符


  1. 1. ulimit -a 查看当前用户的文件句柄限制  
  2. 2. 用户级别的句柄数限制修改。  
  3. 修改 /etc/security/limits.conf 增加下面的代码:  
  4. 用户名(或者用*表示所有用户)  soft nofile 65535    
  5. 用户名 hard nofile 65535   
  6. 有两种限制,一种是soft软限制,在数目超过软限制的时候系统会给出warning警告,但是达到hard硬限制的时候系统将拒绝或者异常了。  
  7. 修改之后可能需要重启shell生效。  
  8. 3. 系统级别的句柄数限制修改。  
  9. sysctl -w fs.file-max 65536  
  10. 或者  
  11. echo "65536" > /proc/sys/fs/file-max  
  12. 两者作用是相同的,前者改内核参数,后者直接作用于内核参数在虚拟文件系统(procfs, psuedo file system)上对应的文件而已。  
  13. 可以用下面的命令查看新的限制  
  14. sysctl -a | grep fs.file-max  
  15. 或者  
  16. cat /proc/sys/fs/file-max  
  17. 修改内核参数  
  18. /etc/sysctl.conf  
  19. echo "fs.file-max=65536" >> /etc/sysctl.conf  
  20. sysctl -p  
  21. 查看系统总限制 命令:cat /proc/sys/fs/file-max    
  22. 查看整个系统目前使用的文件句柄数量命令:cat /proc/sys/fs/file-nr   
  23. 查看某个进程开了哪些句柄 :lsof -p pid    
  24. 某个进程开了几个句柄 :lsof -p pid |wc -l    
  25. 也可以看到某个目录 /文件被什么进程占用了,显示已打开该目录或文件的所有进程信息 :lsof path/filename   

  1. 1. ulimit -a 查看当前用户的文件句柄限制  
  2. 2. 用户级别的句柄数限制修改。  
  3. 修改 /etc/security/limits.conf 增加下面的代码:  
  4. 用户名(或者用*表示所有用户)  soft nofile 65535    
  5. 用户名 hard nofile 65535   
  6. 有两种限制,一种是soft软限制,在数目超过软限制的时候系统会给出warning警告,但是达到hard硬限制的时候系统将拒绝或者异常了。  
  7. 修改之后可能需要重启shell生效。  
  8. 3. 系统级别的句柄数限制修改。  
  9. sysctl -w fs.file-max 65536  
  10. 或者  
  11. echo "65536" > /proc/sys/fs/file-max  
  12. 两者作用是相同的,前者改内核参数,后者直接作用于内核参数在虚拟文件系统(procfs, psuedo file system)上对应的文件而已。  
  13. 可以用下面的命令查看新的限制  
  14. sysctl -a | grep fs.file-max  
  15. 或者  
  16. cat /proc/sys/fs/file-max  
  17. 修改内核参数  
  18. /etc/sysctl.conf  
  19. echo "fs.file-max=65536" >> /etc/sysctl.conf  
  20. sysctl -p  
  21. 查看系统总限制 命令:cat /proc/sys/fs/file-max    
  22. 查看整个系统目前使用的文件句柄数量命令:cat /proc/sys/fs/file-nr   
  23. 查看某个进程开了哪些句柄 :lsof -p pid    
  24. 某个进程开了几个句柄 :lsof -p pid |wc -l    
  25. 也可以看到某个目录 /文件被什么进程占用了,显示已打开该目录或文件的所有进程信息 :lsof path/filename   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值