码迷,mamicode.com
首页 > 编程语言 > 详细

LVS的调度算法

时间:2016-09-01 18:06:58      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

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的调度算法

标签:

原文地址:http://www.cnblogs.com/fansik/p/5830518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!