`
willim
  • 浏览: 22541 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

lvs算法

    博客分类:
  • java
阅读更多
1. 大锅饭调度(Round-Robin Scheduling RR)
rr - 纯轮询方式,比较垃圾。把每项请求按顺序在真正服务器中分派。

2. 带权重的大锅饭调度(Weighted Round-Robin Scheduling WRR)
wrr -带权重轮询方式。把每项请求按顺序在真正服务器中循环分派,但是给能力较大的服务器分派较多的作业。

3. 谁不干活就给谁分配(Least-Connection LC)
lc - 根据最小连接数分派

4. 带权重的谁不干活就给谁分配(Weighted Least-Connections WLC 默认)
wlc - 带权重的。机器配置好的权重高。

5. 基于地区的最少连接调度(Locality-Based Least-Connection
Scheduling LBLC)
lblc - 缓存服务器集群。基于本地的最小连接。把请求传递到负载小的服务器上。

6. 带有复制调度的基于地区的最少连接调度(Locality-Based Least-Connection Scheduling with Replication Scheduling LBLCR)
lblcr - 带复制调度的缓存服务器集群。某页面缓存在服务器A上,被访问次数极高,而其他缓存服务器负载较低,监视是否访问同一页面,如果是访问同一页面则把请求分到其他服务器。

7. 目标散列调度(Destination Hash Scheduling DH)
realserver中绑定两个ip。ld判断来者的ISP商,将其转到相应的IP。

8. 源散列调度(Source Hash Scheduling SH)
源地址散列。基于client地址的来源区分。(用的很少)

9. 最短的期望的延迟(Shortest Expected Delay Scheduling SED)
基于wlc算法。这个必须举例来说了
ABC三台机器分别权重123 ,连接数也分别是123。那么如果使用WLC算法的话一个新请求进入时它可能会分给ABC中的任意一个。使用sed算法后会进行这样一个运算
A:(1+1)/1
B:(1+2)/2
C:(1+3)/3
根据运算结果,把连接交给C 。

10.最少队列调度(Never Queue Scheduling NQ)
无需队列。如果有台realserver的连接数=0就直接分配过去,不需要在进行sed运算。
分享到:
评论

相关推荐

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

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

    creaseg_lvs_水平集算法_matlab_

    使用MATLAB实现6种经典的lvs算法,含有gui界面

    LVS安装和配置算法说明

    LVS的安装和配置,详细的说明了lVS的配置,以及作用,还有算法说明和解释

    keepalived+lvs搭建web群集

    搭建多台lvs使用keepalived的优先级实现lvs的高可用性,并通过lvs自带的算法与权重来决定由哪台web处理该网页请求

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

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

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

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

    SNAT网关Lvs-snat.zip

    snat ip pool选择算法支持hash(sip),hash(sip,dip),hash(sip,dip,sport,dport) 兼容lvs原有功能,可以作为网关单独部署,也可以负载均衡部署在同一台机器,跟vs/nat,vs/fullnat等转发模式一起使用 请注意我们使用...

    lvs源码分析 ipvs源码分析

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

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

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

    lvs详解 Linux虚拟服务器

    2、功能比较简单,支持复杂应用的负载均衡能力较差,如算法较少等; 3、开启隧道方式需重编译内核; 4、配置复杂; 5、主要应用于LINUX,目前没有专门用于WINDOWS的版本,不过可以通过配置,使windows成为LVS集群中...

    加权循环算法_WRR算法的简单实现

    加权循环算法的 Python 实现(基于 LVS 项目的 WRR)

    LVS基本原理.docx

    负载均衡之 LVS基本原理,本文介绍了负载均衡技术中常用的一种高效的解决方案,LVS负载均衡,通过虚拟Ip将受到的请求根据负载均衡算法转发到真是服务器上,并做处理,对外只暴露虚拟IP和虚拟端口,所以外部并不感知...

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

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

    论文研究-基于LVS的WebGIS集群系统的体系结构设计 .pdf

    基于LVS的WebGIS集群系统的体系结构设计,商宏杰,马义忠,本文以WebGIS集群为研究对象,对采用LVS(Linux Virtual Server)和动态负载均衡算法的WebGIS集群进行了深入细致的分析与讨论。提出了在Linux��

    lvs+keepalives部署.txt

    简介 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从...高可用web架构: LVS+keepalived+nginx+apache+php+eaccelerator(+nfs可选 可不选)

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

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

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

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

    LVS集群系统网络核心原理分析(系统管理) .doc

    摘要本文主要介绍了LVS系统采用2.4内核的NetFilter的功能实现负载均衡的基本原理和技术手段 主要介绍了3个比较重要的NetFilter钩子函数,最后描述了LVS的平衡算法 (2002 07 3***:30:20)By iamafanInternet的快速增长...

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

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

Global site tag (gtag.js) - Google Analytics