LVS(调度器)四种工作模式,十种调度算法

102 阅读1分钟

LVS(调度器)四种工作模式,十种调度算法

四种工作模式:

  1. lVS-nat:  修改请求报文的目标Ip,多目标IP的DNAT
  2. LVS-dr: 操纵封装新的MAC地址
  3. LVS-tun: 在请求IP报文之外新加一个IP首部
  4. 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

详情请参阅:www.weirui.vip/?p=588&prev…