内核优化参数关于内核参数的优化:net.ipv4.tcp_max_tw_buckets=6000timewait的数量,默认是180000。net.ipv4.ip_local_port_range=102465000允许系统打开的端口范围。net.ipv4.tcp_tw_recycle=1启用timewait快速回收。net.ipv4.tcp_tw_reuse=1开启重用。允许将TIME-WAITsocket..
分类:
其他好文 时间:
2016-12-09 01:04:59
阅读次数:
137
一.内核(sysctl.conf) 1.加大端口号范围net.ipv4.ip_local_port_range = 10240 65000 2.tcp/ip重用及超时限制net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_ ...
分类:
其他好文 时间:
2016-12-05 14:23:38
阅读次数:
147
如发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决,vim /etc/sysctl.conf编辑文件,加入以下内容:net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net. ...
分类:
系统相关 时间:
2016-12-03 12:37:00
阅读次数:
182
# Controls the use of TCP syncookiesnet.ipv4.tcp_syncookies = 1 # me write paramnet.ipv4.tcp_timestamps = 1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recy ...
分类:
系统相关 时间:
2016-11-28 15:24:01
阅读次数:
243
#----------------Kernel---Chris----2016.5.4-youhua-----------------#net.ipv4.tcp_fin_timeout=2net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_syncookies=1net.ipv4.tcp_keepalive_time=600net.ipv4.ip_local_port_range=400065000net.ipv4.tcp_max_syn_..
分类:
系统相关 时间:
2016-09-27 12:00:06
阅读次数:
221
最近遇到了android 在慢网络下面请求服务器报 而ios 不存在这个问题,一直没有搞懂什么原因,总以为是android 的原因 一个 tcp_tw_recycle ,为了支持高并发,开启了这个,也就是tcp请求回收,如果开了这个,那在默认60s内同一个ip包过来是会被回收的,而游戏网络很多都是经 ...
分类:
移动开发 时间:
2016-09-19 19:53:38
阅读次数:
278
1. echo "1024 65535" > /proc/sys/net/ipv4/ip_local_port_range设置向外连接可用端口范围 表示可以使用的端口为65535-1024个(0~1024为受保护的) echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse ...
分类:
其他好文 时间:
2016-09-16 14:11:57
阅读次数:
184
App访问ECS连接超时或访问慢:具体情况描述:1.Android、iOS两个版本的App,Android访问部署阿里云ECS上的API经常出现超时和访问慢的情况2.访问阿里云ECS上的AndroidAPI超时问题和访问慢的情况,主要出现在通过公司WiFi网络访问时出现;3.在别的地方或者APP用户通过WiFi访问阿..
分类:
移动开发 时间:
2016-09-12 15:49:50
阅读次数:
244
vim/etc/sysctl.conf
net.ipv4.tcp_syncookies=1
#表示开启SYNCookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,便是关闭。
net.ipv4.tcp_tw_reuse=1
#表示开启重用。运行将TIME-WAITsockets重新用于新的TCP连接,默认为0,表示关闭。
..
分类:
系统相关 时间:
2016-08-01 23:11:20
阅读次数:
235
临近年关,人会变得浮躁,期间写的代码可谓乱七八糟。不过出来混始终是要还的,这不最近就发现一个PHP脚本时常连不上服务器。 遇到这类问题,我习惯于先用strace命令跟踪了一下看看: shell> strace php /path/to/file EADDRNOTAVAIL (Cannot assig ...
分类:
其他好文 时间:
2016-07-09 01:55:09
阅读次数:
260