---查看系统默认的最大文件句柄数,系统默认是1024

# ulimit -n

1024

----查看当前进程打开了多少句柄数

# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

131 24204 

57 24244  

57 24231   ........

其中第一列是打开的句柄数,第二列是进程ID。

可以根据ID号来查看进程名。

# ps aef|grep 24204

nginx  24204 24162 99 16:15 ?    00:24:25 /usr/local/nginx/sbin/nginx -s

Linux有硬性限制和软性限制。可以通过ulimit来设定这两个参数。方法如下,以root用户运行以下命令:

# ulimit -HSn 4096

以上命令中,H指定了硬性大小,S指定了软性大小,n表示设定单个进程最大的打开文件句柄数量。个人觉得最好不要超过4096,毕竟打开的文件句柄数越多响应时间肯定会越慢。设定句柄数量后,系统重启后,又会恢复默认值。如果想永久保存下来,可以修改.bash_profile文件,可以修改 /etc/profile 把上面命令加到最后.

最新文章

  1. MFCButton Memory leak(内存泄露问题)
  2. html meta中的viewport指令
  3. iOS——Xcode中添加第三方库
  4. leetcode–jump game II
  5. CloudEra Email Search
  6. Spring的事务属性
  7. 基于QtQuick2.0应用程序运行于XP系统的诸多问题
  8. SugarSync网盘之NSDateFormatter
  9. css3+div画大风车
  10. Drools文档(六) 用户手册
  11. nginx系列2:搭建nginx环境
  12. NodeManager介绍
  13. CSS 重置默认样式
  14. linux:安装并使用mongo
  15. Codeforces 803C. Maximal GCD 二分
  16. 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(五)——实现注册功能
  17. 在Eclipse中导入新浪微博SDK
  18. CentOS 6.5 下HeartBeat的安装与配置
  19. 洛谷P2679 子串
  20. 【多校联合】(HDU6045)Is Derek lying?

热门文章

  1. Java-->多线程复制(文件指针)
  2. c#实现高精度四舍五入
  3. tyvj 1049 最长不下降子序列 n^2/nlogn
  4. Q郵箱轉移自定義目錄中的郵件
  5. C中的基本数据类型和变量
  6. poj1128 拓扑序(DFS)
  7. PMP-合同类型
  8. gprof使用介绍
  9. RESTful架构
  10. 学习tornado:安全