1. TCP连接的状态 首先介绍一下TCP连接建立与关闭过程中的状态。TCP连接过程是状态的转换,促使状态发生转换的因素包括用户调用、特定数据包以及超时等,具体状态如下所示: CLOSED:初始状态,表示没有任何连接。 LISTEN:Server端的某个Socket正在监听来自远方的TCP端口的连接 ...
net.core.netdev_max_backlog = 400000 #该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。 net.core.optmem_max = 10000000 #该参数指定了每个套接字所允许的最大缓冲区的大小 net.co... ...
分类:
其他好文 时间:
2018-03-25 21:46:15
阅读次数:
211
1、机器:10.39.3.22-262.优化tcp参数优化ntp时间同步配置requiretty准备 执行命令visudo修改suoders文件: 1.注释Defaultsrequiretty Defaultsrequiretty修改为#Defaultsrequiretty,表示不需要控制终端。 否则会出现sudo:sorry,youmusthaveattytorunsudo 2.增加行Defaultsvis..
分类:
其他好文 时间:
2017-04-21 21:50:28
阅读次数:
346
net.ipv4.tcp_mem 内核分配给TCP连接的内存,单位是Page,1 Page = 4096 Bytes,可用命令查看: #getconf PAGESIZE 4096 net.ipv4.tcp_mem = 196608 262144 393216 第一个数字表示,当 tcp 使用的 pa ...
分类:
其他好文 时间:
2016-07-01 10:09:04
阅读次数:
205
1.TCP连接的状态 首先介绍一下TCP连接建立与关闭过程中的状态。TCP连接过程是状态的转换,促使状态发生转换的因素包括用户调用、特定数据包以及超时等,具体状态如下所示:CLOSED:初始状态,表示没有任何连接。LISTEN:Server端的某个Socket正在监听来自远方的TCP端口的连接请求....
话不多说,直接上线上服务器的sysctl.conf文件,当然,这是前辈大牛的功劳:#---内核优化开始--------#内核panic时,1秒后自动重启kernel.panic=1#允许更多的PIDs(减少滚动翻转问题);maybreaksomeprograms32768kernel.pid_max=32768#内核所允许的最大共享内存段的大小(bytes)..
分类:
系统相关 时间:
2014-10-24 06:59:33
阅读次数:
266
注:此文转载自红黑联盟,最近服务器遇到周期性down掉的问题,拖了两三周请教了前辈之后才知道无关应用和数据库的事情,是tcp设置的问题。从网上找个这篇文章,解释的很不错。有兴趣请至红黑联盟翻阅原文。TCP连接的状态与关闭方式及其对Server与Client的影响http://www.2cto.c.....