LVS(Linux Virtual sever)
1,LVS由于处于内核中不会监听VIP地址
2,LVS一般使用DR模式,仅仅适用于同网段之间的转发
3,LVS功能单一与HAProxy不同
静态算法:
RR:静态轮询,适合用户访问后端访服务时间一直的场景
WRR:加权的静态轮询
SH:源hash,可能造成某个后端服务器出现负载过重情况,好处是可以以源地址绑定后端服务器
DH:目的hash:以目的地址依据,适合正向代理缓存场景的负载均衡
动态算法
LC:最小连接,以Overhead=activeconns256+inactiveconns算出最小连接数
WLC:加上权重的LC
Overhead=activeconns256+inactiveconns/weight
SED:Overhead=(activeconns+1)*256/weight
NQ:第一轮均匀分配,后续SED
LBLC:动态的DH算法,使用场景:根据负载状态实现正向代理
LBLCR:带复制功能的LBLC,解决LBLC负载不均衡问题,从负载重的复制
到负载轻的RS