②.lvs调度算法

静态调度算法 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会根据负载均衡状态调度到后端其他节点

动态调度算法 lblcr lblc调度算法的升级版 会把数据传送给其他节点

原文地址:https://www.cnblogs.com/yangtao416/p/14731748.html