lvs算法介绍

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介:

lvs算法类型:
  静态算法:rr,wrr,dh,sh
  动态算法:wlc,lc,lblc,SED,NQ(后两种官方站点没有提到,编译LVS,make过程可以看到)

静态算法:仅根据算法本身进行调度;(保证起点公平)

  RR:round robin,轮调,轮循
  WRR:weighted rr,加权轮循
  SH:source hash,实现session保持的机制;将来自于同一个IP的请求始终高度至同一RS
  DH:destination hash,当请求同个资源时上,转发至固定的Server

动态算法:根据算法及后端各RS的当前负载(overhead)状态进行调度;(保证结果公平)

 LC:Least Connection(最少连接算法)
   Overhead=Active*256+Inactive
 WLC(weight least connection):加权 LC
   Overhead=(Active*256+Inactive)/weight,取数值最小的
 SED:Shortest Expect Delay(最短期望延迟)
   Overhead=(Active+1)*256/weight
 NQ:Nerver Queue(最少队列调度)
 SED算法的改进
 LBLC:Locality-Based LC(基于目的地址的最小连接数调度),即为动态的DH算法
 LBLCR:带复制功能的LBLC算法 

最常用的算法:

  A.基本轮循调度rr算法
  B.加权轮循高度wrr算法
  C.加权最小连接调度wlc算法  

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1929444如需转载请自行联系原作者


weilovepan520

相关文章
|
负载均衡 算法 Linux
在Linux中,LVS的负载调度算法是什么?
在Linux中,LVS的负载调度算法是什么?
|
负载均衡 算法 调度
负载均衡集群LVS调度算法实战(三)|学习笔记
快速学习负载均衡集群LVS调度算法实战
负载均衡集群LVS调度算法实战(三)|学习笔记
|
负载均衡 网络协议 算法
负载均衡集群 LVS 调度算法实战(一)|学习笔记
快速学习负载均衡集群 LVS 调度算法实战
负载均衡集群 LVS 调度算法实战(一)|学习笔记
|
存储 缓存 负载均衡
负载均衡集群LVS调度算法实战
一、复习LVS的四种模式 二、LVS介绍 三、调度算法 四、实操演示
负载均衡集群LVS调度算法实战
|
负载均衡 算法 网络协议
LVS 机制与调度算法(详细)
转载:https://blog.csdn.net/moonpure/article/details/52839132 LVS之一:三种工作模式的优缺点比较(NAT/TUN/DR) 一、Virtual server via NAT(VS-NAT) 优点:集群中的物理服务器可以使用任何支持TCP/IP操作系统,物理服务器可以分配Internet的保留私有地址,只有负载均衡器需要一个合法的IP地址。
1932 0
|
算法 调度 Perl
|
算法 调度 Perl