美文网首页
redis宿主机最优配置积累

redis宿主机最优配置积累

作者: 依然饭太稀 | 来源:发表于2018-10-09 11:15 被阅读17次

    1、echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse

    原理:redis的客户端close一个链接以后,这个链接就会进入TIME_WAIT状态,而TIME_WAIT状态的链接会在Max Segment Lifetime内都没有活跃包的情况下关掉。MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间IP数据包将在网络中消失 。MSL在RFC 1122上建议是2分钟,而源自berkeley的TCP实现传统上使用30秒。TIME_WAIT状态维持时间是两个MSL时间长度,也就是在1-4分钟。Windows操作系统就是4分钟。

    悲剧的是,一条TCP链接是死是活由源IP和端口,目标IP和端口四个变量决定。那客户端和服务器的这四个值都是固定的,所以每次建立新链接的同时,处在TIME_WAIT的链接也被告知,你还不能死。

    所以执行上述命令,让tw状态的链接可以reuse

    sysctl -p 命令生效

    2、

    相关文章

      网友评论

          本文标题:redis宿主机最优配置积累

          本文链接:https://www.haomeiwen.com/subject/qodeaftx.html