`
gaojingsong
  • 浏览: 1153420 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

LVS十种调度算法

 
阅读更多

LVS十种调度算法

1)RR、2)WRR、3)LC、4)WLC、5)SH、6)DH、7)LBLC、8)LBLCR、9)SED、10)NQ

 

1.轮询(Round Robin)RR: 将客户端请求平均分发到Real Server。

 

2.加权轮询(Weighted Round Robin)WRR:根据Real Server 权重值进行轮询的调度。

 

3.最少连接(Least Connections)LC:选择连接最少的服务器。

 

4.加权最少连接(Weighted Least Connections)WLC:根据Real Server 权重值,选择连接数最少服务器。

 

5.源地址散列(Source Hashing)SH:根据请求的源IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器。

 

6.目标地址散列调度(Destination Hashing ) DH:与SH相反的是,DH根据请求的目标IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器。

 

7.基于局部性的最少链接(Locality-Based Least Connections)LBLC:主要是针对请求报文的目标IP地址的负载均衡调度,目前主要使用Cache集群系统。LBLC调度算法先根据请求的目标IP地址找出该目标IP地址最近使用的服务器,若该服务器时可以用的且没有超载,将请求发送到该服务器,若服务器不存在,或者该服务器超载且有服务器处于一半的工作负载,则使用“LC最少连接”的原则选出一个可用的服务器,将请求发送到服务器。

 

8.带复制的基于局部性的最少连接(Locality-Based Least Connections with Replication)LBLCR:算法也是针对目标IP地址的负载均衡,目前也主要用于Cache集群系统。它与LBLC算法不通之处时它要维护从一个目标IP地址到一组服务器的映射,而LBLC算法维护从一个目标IP地址到一台服务器的映射。

 

9.最短的期望的延迟调度(Shortest Expected Delay) SED:SED基于WLC算法,将请求以最短的期望的延迟方式到服务器,计算当前realserver 的负载情况计算方法:(active+1)*256/weight=overhead。

 

10.最少队列调度(Never Queue)NQ:如果realserver的连接数等于0就直接分配到该服务器,但是此服务器并不一定是最快的那台,如果所有服务器都是繁忙状态,它采取最短的期望延迟分配请求。

分享到:
评论

相关推荐

    一种LVS负载均衡调度算法WLC的改进.pdf

    一种LVS负载均衡调度算法WLC的改进.pdf

    LVS工作模式-始终调度算法

    LVSLVS工作模式-十种调度算法,以及三种工作模式。

    基于LVS的动态反馈调度算法研究

    以LVS集群加权轮叫调度算法为基础,根据客户对QOS的要求,引入自动控制的单回路反馈控制思想,实现对LVS服务器集群的快速、有效控制。该方案通过对系统内服务器的负载情况进行整体评估,选出要被调整的服务器集合,...

    掌握LVS概念及原理、调度算法,工作模式.doc

    概念:并发或分布式系统,由多台服务器组成共同负责某项或多想服务的系统或硬件,每个节点(服务器)都是独立运行的。

    论文研究-基于连接等级的直放站集群调度算法 .pdf

    基于连接等级的直放站集群调度算法,吕艳萍,翁培森,针对直放站集群系统的负载均衡问题,本文提出基于连接等级的直放站集群调度算法。该方法综合经典LVS调度算法中的服务器权重和当前

    一种新的处理能力优先的权值分配调度算法 (2011年)

    针对加权最小连接数算法中服务节点权值不准确而直接影响负载均衡效率和整个集群系统性能的问题,提出一种新的改进算法处理能力优先的权值分配调度算法.给出了改进算法的工作流程和要点,分析并设计了算法的主要技术、...

    lvs+keepalive 比较详细的安装配置文档

    本文主要讲述了LVS+keepalive的配置方法和过程,包括三种IP负载均衡技术,八种调度算法等内容。

    LVS/NAT与LVS/DR模式集群的概述与配置

    负载均衡的调度算法,LVS简介,LB负载均衡集群,HA高可用集群 以及在生产生活环境中集群的一些简单配置

    lvs源码分析 ipvs源码分析

    lvs源码分析,介绍的很详细。均衡调度算法,IPVS 的连接管理,IPVS 的协议管理,IPVS 的数据包发送,IPVS 的应用管理

    Centos LVS部署DR、NAT模式 负载均衡

    文章目录简介LVS集群的组成LVS术语LVS工作模式调度算法部署LVS部署LVS-NAT集群部署LVS-DR集群动态检测脚本 简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998...

    Lvs dr+keepalive

    八种调度算法(rr,wrr,lc,wlc,lblc,lblcr,dh,sh)。 在调度器的实现技术中,IP负载均衡技术是效率最高的。在已有的IP负载均衡技术中有通过网络地址转换(Network Address Translation)将一组服务器构成一个高性能的...

    负载调度器全流程

    基于LVS,做一个HTTP负载调度器,共使用3台虚拟机,1台作为LVS调度器,2台作为实际服务器。本文采用的是NAT调度模型,调度算法为轮询。

    LVS Keepalived 详细中文原理构建LINUX HA服务配置手册

    可伸缩网络服务的体系结构 5 可伸缩网络服务的定义 ...内核中的连接调度算法 26 轮叫调度(Round-Robin Scheduling) 27 加权轮叫调度(Weighted Round-Robin Scheduling) 28 最小连接调度(Least-Connection Sch

    Linux&&LVS负载均衡群集

    Linux&&LVS负载均衡群集概念群集的类型负载均衡的分层结构负载均衡的工作模式环境部署(NAT模式)负载调度器部署启动ip_vs模块LVS的负载调度算法使用ipvsadm管理工具NFS共享存储服务使用NFS发布共享资源在客户机中...

    基于LVS的数据库集群负载均衡性能测试与分析

    将LVS与数据库集群结合,提出一种对LVS架构下数据库集群性能进行测试的方案,并利用HP LoadRunner对负载均衡算法的数据库集群进行负载测试实验,通过数据分析比较,得出LVS提供的算法中较适合数据库集群的调度算法。

    动态反馈的异构集群负载均衡算法的实现 (2010年)

    虚拟服务技术(LVS)的集群负载调度系统中的加权调度算法权值是静态的,没有动态调整机制,不能依据真实服务器处理能力进行动态的任务分配;给出了一种通过量化调度器和真实服务器的实时反馈负载信息指标,采用...

    LVS-NAT集群.doc

    使用LVS实现NAT模式的集群调度服务器,为用户提供Web服务 集群对外公网IP地址为192.168.4.5 调度器内网IP地址为192.168.2.5 真实Web服务器地址分别为192.168.2.100、...使用加权轮询调度算法,真实服务器权重分别为1和2

    LVS负载均衡_NET模式.txt

    首先调度器(LB)接收到客户的请求数据包时(请求的目的IP为VIP),根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后调度就把客户端发送的请求数据包的目标IP地址及端口改成后端真实服务器的IP地址(RIP...

    大白话图文结合剖析LVS原理

    三、LVS术语四、三种模型0、补充:路由器1、D-NAT2、DR3、TUN4、三种模型对比五、LVS负载均衡算法六、个人公众号 一、是什么 负载均衡调度器。那么和nginx区别是啥? 首先nginx是七层的,lvs是四层的(网络七层,...

Global site tag (gtag.js) - Google Analytics