网络连接优化(一)

可以使用的方法有:

1.调整进程允许打开的最大连接数

查看:ulimit -n

修改:echo "ulimit -n 10240" >> /etc/profile;   . /etc/profile;  service ssh2 restart;

 

2.监听等待队列:设置为允许打开的最大描述符

查看:sysctl -a | grep somaxconn (系统默认128)

修改:echo "10240" >> /proc/sys/net/core/somaxconn

 

测试数据:

1.单线程, 1000个连接

backlog(128)   平均连接时间12s

backlog(1000)  平均连接时间18ms

 

2.单线程, 10000个连接

backlog(1000)  平均连接时间8s

backlog(10000)  平均连接时间200ms

 

posted @ 2015-11-14 12:54  JinleiZhang  阅读(202)  评论(0)    收藏  举报