首页 > 代码库 > LVS的调度算法
LVS的调度算法
LVS的调度算法(Scheduling Method)一共有10种
一、静态方法:仅根据算法本身进行调度
1、rr(Round Robin):轮询
2、wrr(Werghted Round Robin):加权轮询
3、sh(Source Hashing):源地址hash
4、dh(dh):目标地址hash
二、动态方法:根据算法及RS当前的负载状况
1、lc(Least Connection):最少连接
算法:Overhead=Active*256+Inactive
Overhead:最小负载
Active:活动连接
Inactive:非活动连接
结果中,最小者胜出
2、wlc(Werghted LC):加权最少连接(默认算法)
算法:Overhead=(Active*256+Inactive)/weight
weight:权重
3、sed(Shortest Expect Delay):最小期望延迟(改进的wlc)
算法:Overhead=(Active+1)*256/weight
4、nq(Nerver Queue):永不排队
5、lblc(Locality-based Least Connection):基于本地的最少连接
6、lblcr(Replicated and Locality-based Least Connection):带复制的基于本地的最少连接
LVS的调度算法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。