LVS(调度器)四种工作模式,十种调度算法
四种工作模式:
- lVS-nat: 修改请求报文的目标Ip,多目标IP的DNAT
- LVS-dr: 操纵封装新的MAC地址
- LVS-tun: 在请求IP报文之外新加一个IP首部
- LVS-fullnat: 修改请求报文的源和目标IP
十种调度算法:
静态方法:
- 1.RR: roundrobin 轮询,较常用
- 2, WRR: Weighted RR 加权轮询,较常用
- 3.SH: Source Hashing 实现session sticky ,源IP地址hash
- 4. DH: Destination Hashing 目标地址hash ,第一次轮询调度至RS
动态方法:
- LC, least connections适用于长连接应用
- WLC: weighted LC 默认调度算法较常用
- SED: shortest Expction Delay 初始连接高权重优先,只检查活动连接,而不考虑非活动连接
- NQ: Never Queue 第一轮均匀分配,后续SED
- LBLC: locality-Based LC 动态的DH算法6. LBLCR: locality-Based LC 带复制功能的LBLC,解决LBLC负载不均衡问题****
内核版本4.15后新增调度算法:FO和OVF