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运算。
分享到:
相关推荐
LVSLVS工作模式-十种调度算法,以及三种工作模式。
使用MATLAB实现6种经典的lvs算法,含有gui界面
LVS的安装和配置,详细的说明了lVS的配置,以及作用,还有算法说明和解释
搭建多台lvs使用keepalived的优先级实现lvs的高可用性,并通过lvs自带的算法与权重来决定由哪台web处理该网页请求
一种LVS负载均衡调度算法WLC的改进.pdf
负载均衡的调度算法,LVS简介,LB负载均衡集群,HA高可用集群 以及在生产生活环境中集群的一些简单配置
snat ip pool选择算法支持hash(sip),hash(sip,dip),hash(sip,dip,sport,dport) 兼容lvs原有功能,可以作为网关单独部署,也可以负载均衡部署在同一台机器,跟vs/nat,vs/fullnat等转发模式一起使用 请注意我们使用...
lvs源码分析,介绍的很详细。均衡调度算法,IPVS 的连接管理,IPVS 的协议管理,IPVS 的数据包发送,IPVS 的应用管理
本文主要讲述了LVS+keepalive的配置方法和过程,包括三种IP负载均衡技术,八种调度算法等内容。
2、功能比较简单,支持复杂应用的负载均衡能力较差,如算法较少等; 3、开启隧道方式需重编译内核; 4、配置复杂; 5、主要应用于LINUX,目前没有专门用于WINDOWS的版本,不过可以通过配置,使windows成为LVS集群中...
加权循环算法的 Python 实现(基于 LVS 项目的 WRR)
负载均衡之 LVS基本原理,本文介绍了负载均衡技术中常用的一种高效的解决方案,LVS负载均衡,通过虚拟Ip将受到的请求根据负载均衡算法转发到真是服务器上,并做处理,对外只暴露虚拟IP和虚拟端口,所以外部并不感知...
以LVS集群加权轮叫调度算法为基础,根据客户对QOS的要求,引入自动控制的单回路反馈控制思想,实现对LVS服务器集群的快速、有效控制。该方案通过对系统内服务器的负载情况进行整体评估,选出要被调整的服务器集合,...
基于LVS的WebGIS集群系统的体系结构设计,商宏杰,马义忠,本文以WebGIS集群为研究对象,对采用LVS(Linux Virtual Server)和动态负载均衡算法的WebGIS集群进行了深入细致的分析与讨论。提出了在Linux��
简介 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从...高可用web架构: LVS+keepalived+nginx+apache+php+eaccelerator(+nfs可选 可不选)
将LVS与数据库集群结合,提出一种对LVS架构下数据库集群性能进行测试的方案,并利用HP LoadRunner对负载均衡算法的数据库集群进行负载测试实验,通过数据分析比较,得出LVS提供的算法中较适合数据库集群的调度算法。
文章目录简介LVS集群的组成LVS术语LVS工作模式调度算法部署LVS部署LVS-NAT集群部署LVS-DR集群动态检测脚本 简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998...
摘要本文主要介绍了LVS系统采用2.4内核的NetFilter的功能实现负载均衡的基本原理和技术手段 主要介绍了3个比较重要的NetFilter钩子函数,最后描述了LVS的平衡算法 (2002 07 3***:30:20)By iamafanInternet的快速增长...
可伸缩网络服务的体系结构 5 可伸缩网络服务的定义 ...内核中的连接调度算法 26 轮叫调度(Round-Robin Scheduling) 27 加权轮叫调度(Weighted Round-Robin Scheduling) 28 最小连接调度(Least-Connection Sch