LVS(调度器)四种工作模式,十种调度算法-----经典面试题
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
详情请参阅:http://www.weirui.vip/?p=588&preview=true