摘要: 实际情况:需要满足QPS=5000的请求,大部分请求来自于几个固定IP,即可以利用keep-alive特性来重复利用TCP连接。系统是CentOS 6一、调整内核参数net.ipv4.tcp_syncookies = 1 #开启SYN Cookies,当出现SYN等待队列溢出时,启用cookies来处理,主要为防止DoS攻击net.core.somaxconn = 2048 #定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数,默认的 128 太小了,建议调大net.ipv4.tcp_tw_reuse = 1 #开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接 阅读全文
posted @ 2013-04-02 01:20 我的白日梦 阅读(7598) 评论(0) 推荐(0) 编辑
摘要: 增加max open files。先查看一下:$ sysctl -a | grep fileskern.maxfiles = 12288kern.maxfilesperproc = 10240修改为$ sudo sysctl -w kern.maxfiles=12288$ sudo sysctl -w kern.maxfilesperproc=10240增加 max sockets$ sysctl -a | grep somaxkern.ipc.somaxconn: 2048$ sudo sysctl -w kern.ipc.somaxconn=2048最后用ulimit -n看一下。跟lin 阅读全文
posted @ 2013-04-02 00:11 我的白日梦 阅读(2285) 评论(0) 推荐(0) 编辑