静态调度算法 rr 轮训调度
静态调度算法 wrr 加权轮训
ipvsadm -e -t 172.16.1.3:80 -r 172.16.1.7:80 -g -w 1
静态调度算法 sh Hash算法调度 和nginx ip_hash一样 更具来源ip哈希运算出数字 调度到后端一台指定机器上
静态调度算法 dh 目标地址hash调度算法 根据目标地址划分 把相同的请求调度到后端指定的服务器上 相同请求过多 后造成后端指定服务器负载过高
动态调度算法 lc 最少连接数调度算法 哪台rs节点连接数少就将请求调度到那台节点 PS: 不会考虑后端服务器性能
算法 overhead = ( Active * 256 + inactive非活动连接数)
动态调度算法 wlc 加权最小连接数(默认调度算法)
算法 overhead = ( Active * 256 + inactive非活动连接数)/权重
动态调度算法 sed 最短期望延迟 尽可能让权重高的优先接收请求
不考虑非活动状态 把当前处于活动状态的数目加1来实现 数目最小的 接收下次请求
算法 在wlc基础上改进 overhead = ( Active +1)* 256 /weight
动态调度算法 nq 永不排队、最少队列调度 基于sed算法改进的
动态调度算法 lblc 动态目标地址hash调度算法 解决DH调度算法负载不均衡
dh算法把同一请求调度到后端某一台服务器 造成单台服务器负载过高 lblc会根据负载均衡状态调度到后端其他节点