首页 > 代码库 > LVS

LVS

  1. LVS的十种调度算法
    • RR(Round Robin):轮询调度,轮叫调度
    • WRR:weight,加权(以权重之间的比例实现在各主机之间进行调度)
    • SH:source hashing,源地址散列。主要实现会话绑定,能够将此前建立的session信息保留了
    • DH:Destination hashing:目标地址散列。把同一个IP地址的请求,发送给同一个server
    • LC(Least-Connection):最少连接,简单算法:active*256+inactive(谁的小,挑谁)
    • WLC(Weighted Least-Connection Scheduling):加权最少连接。
    • SED(Shortest Expected Delay):最短期望延迟
    • NQ(never queue):永不排队(改进的sed)
    • LBLC(Locality-Based Least Connection):基于局部性的最少连接
    • LBLCRLocality-Based Least Connections withReplication):带复制的基于局部性最少链接
  2. IPVS实现负载均衡的方法
    • NAT:地址转换(类似于DNAT
    • DR直接路由(及用于作为源地址)
    • TUN:隧道

 

LVS