1. 使用gzip对资源文件进行压缩 2. 配置模式及连接数 3. 根据需求设定keepalive,tcp保持连接的时间 4. 启动 tcp_nopush ...
分类:
其他好文 时间:
2020-05-17 14:48:03
阅读次数:
47
1、简述lvs四种集群特点及使用场景1、lvs-nat:修改请求报文的目标IP,多目标IP的DNAT本质是多目标IP的DNAT,通过将请求报文中的目标地址和目标端口修改为某挑出的RS的RIP和PORT实现转发(1)RIP和DIP应在同一个IP网络,且应使用私网地址;RS的网关要指向DIP(2)请求报文和响应报文都必须经由Director转发,Director易于成为系统瓶颈(3)支持端口映射,可修
分类:
其他好文 时间:
2020-05-16 09:12:08
阅读次数:
56
一、系统环境 主机:两台CentOS7.6虚拟机 IP地址:master01(IP:192.168.27.47),master02(IP:192.168.27.57),VIP:192.168.27.100 软件:mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz,K ...
分类:
数据库 时间:
2020-05-12 13:44:48
阅读次数:
80
1.准备好安装包(到官网下载即可) 2.解压安装包 tar -zxvf keepalived-2.0.20.tar.gz 3.进入解压好后的目录做配置 cd keepalived-2.0.20 ./configure --prefix=/usr/local/keepalived --sysconf= ...
分类:
其他好文 时间:
2020-05-12 11:44:48
阅读次数:
89
事实上,即使在很小的概率下,客户端 Telnet 使用了相同的端口,从而造成了新连接和旧连接的四元组相同,在现代 Linux 操作系统下,也不会有什么大的问题,原因是现代 Linux 操作系统对此进行了一些优化。 第一种优化是新连接 SYN 告知的初始序列号,一定比 TIME_WAIT 老连接的末序 ...
分类:
其他好文 时间:
2020-05-06 01:48:35
阅读次数:
78
keepalive 32指的是要保持的连接数,把一部分连接保持为长连接,那么就可以减少连接创建的消耗 使用Jmeter压测工具对比keepalive前后配置,发现吞吐量可以显著增大 推荐:伊春SEO ...
分类:
其他好文 时间:
2020-05-05 23:26:04
阅读次数:
62
服务端 Server package com.oy.groupchat; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Channel ...
分类:
Web程序 时间:
2020-05-04 09:13:45
阅读次数:
76
本文为翻译英文BLOG《Coping with the TCP TIME-WAIT state on busy Linux servers》,但并非完整的翻译,译者CFC4N对原文理解后,进行了调整,增加了相关论点论据,跟原文稍有不同。翻译的目的,是为了加深自己知识点的记忆,以及分享给其他朋友,或许 ...
分类:
Web程序 时间:
2020-05-02 15:03:27
阅读次数:
88
你可能会问,为什么不直接进入 CLOSED 状态,而要停留在 TIME_WAIT 这个状态? 划重点,2MSL 的时间是从主机 1 接收到 FIN 后发送 ACK 开始计时的;如果在 TIME_WAIT 时间内,因为主机 1 的 ACK 没有传输到主机 2,主机 1 又接收到了主机 2 重发的 FI ...
分类:
其他好文 时间:
2020-04-30 13:32:56
阅读次数:
51
我们经常会遇到在服务器上看到大量的TIME_WAIT,它们占用进程不释放,最后会导致所有进程数被耗完,服务器负载增高等生产事故,具体是什么原因导致的呢?我们先来看看TCP的三次握手四次挥手都是怎样的一个过程。 TCP三次握手 三次握手的过程如下图: 具体的过程如下:(1)、客户端主动发起连接,向服务 ...
分类:
系统相关 时间:
2020-04-30 09:35:58
阅读次数:
125