linux tcp及进程连接数查看及修改

分类:Linux | 作者:凹凸曼 | 发表于2012/01/17

一、查看及修改内核文件描述符的最大限制

查看:more /proc/sys/fs/file-max

修改:echo 8192 > /proc/sys/fs/file-max

二、每个进程文件描述符的限制 

查看:

ulimit -n

查看某个进程当前打开文件的数量:

lsof   -p pid|wc -l

修改:

A:重启 (打开/etc/security/limits.conf)

*        soft    nofile  65535
*        hard    nofile  65535

B:不重启(建议在启动某应用进程之前指向一下,下面的一行脚本)

ulimit -HSn 65535

三、网络端口的限制

A:加载当前文件数的统计模块

vi /etc/rc.d/rc.local

/sbin/modprobe ip_conntrack

# 加载 ip_contrack 模块

/sbin/sysctl –p        #使 /etc/sysctl.conf 的配置生效,根据实际情况来决定是否添加此命令

B:查看

more /etc/sysctl.conf

sysctl -a |grep "net.ipv4.ip"

C:修改

 vi /etc/sysctl.conf 

net.ipv4.ip_local_port_range = 1024 65000

 net.ipv4.ip_conntrack_max = 10240

 
参考文献:http://zbszone.iteye.com/blog/826199

http://bbs.chinaunix.net/thread-2132320-2-1.html

本文出自 “凹凸曼” 博客,请务必保留此出处  http://www.apoyl.com/?p=1289

Tag:

日志信息 »

该日志于2012-01-17 10:52由 凹凸曼 发表在Linux分类下, 留言已关闭,但你可以将这个日志引用到你的网站或博客。

目前盖楼 (0)层:

抱歉,评论被关闭

« »