LVS负载均衡之IPVSADM命令说明与轮询解释

“1” IPVSADM常用参数说明
-A:在内核的虚拟服务器表中添加一条新的虚拟服务器记录
-E:编辑内核虚拟服务器表中的一条虚拟服务器记录
-D:删除内核虚拟服务器表中的一条虚拟服务器记录
-C:清除内核虚拟服务器表中的所有记录
-R:恢复虚拟服务器规则
-S:保存虚拟服务器规则,输出为-R选项可读的格式
-a:在内核虚拟服务器表的一条记录里添加一条新的真实服务器记录
-e:编辑一条虚拟服务器记录中的某条真实服务器记录
-d:删除一条虚拟服务器记录中的某条真实服务器记录
-L|-l:显示内核虚拟服务器表
-Z:虚拟服务表计数器清零(清空当前的连接数量等)
-set:- tcp tcpfin udp 设置连接超时值
--start-daemon:启动同步守护进程
--stop-daemon:停止同步守护进程
-h:显示帮助信息
-t:说明虚拟服务器提供的是TCP服务
-u:说明虚拟服务器提供的是UDP服务
-f:说明经过iptables标记过的服务类型
-s:使用的调度算法,常用选项 rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq
-p:持久服务
-r:真实的服务器
-g:指定LVS的工作模式为直接路由模式
-i:指定LVS的工作模式为隧道模式
-m:指定LVS的工作模式为NAT模式
-w:真实服务器的权值
-c:显示LVS目前的连接数
-timeout:显示 tcp tcpfin udp 的 timeout 值
--daemon:显示同步守护进程状态
--stats:显示统计信息
--rate:显示速率信息
--sort:对虚拟服务器和真实服务器排序输出
-n:输出IP地址和端口的数字形式
“2” 轮询解释
RR:纯轮询方式,比较垃圾。把每项请求按顺序在真正服务器中分派。
WRR:带权重轮询方式。把每项请求按顺序在真正服务器中循环分派,但是给能力较大的服务器分派较多的作业。
LC:根据最小连接数分派。
WLC:带权重的。机器配置好的权重高。
LBLC:缓存服务器集群。基于本地的最小连接。把请求传递到负载小的服务器上。
LBLCR:带复制调度的缓存服务器集群。某页面缓存在服务器A上,被访问次数极高,而其他缓存服务器负载较低,监视是否访问同一页面,如果是访问同一页面则把请求分到其他服务器。
DH:目标散列调度,realserver中绑定两个ip。ld判断来者的ISP商,将其转到相应的IP。
SH:源地址散列。基于client地址的来源区分。(用的很少)
SED:最短期望的延迟。
NQ:最少队列调度,无需队列。如果有台realserver的连接数=0就直接分配过去,不需要在进行sed运算。

原文地址:http://blog.51cto.com/11964387/2071628

时间: 2024-09-29 01:32:08

LVS负载均衡之IPVSADM命令说明与轮询解释的相关文章

Web服务器负载均衡的几种方案 : DNS轮询

本篇主要讲一下最简单的方案——DNS轮询. DNS轮询 大多域名注册商都支持多条A记录 的解析,其实这就是DNS轮询 ,DNS 服务器 将解析请求按照A记录 的顺序,逐一分配到不同的IP上,这样就完成了简单的负载均衡 . 优点 基本上无成本,因为往往域名注册商的这种解析都是免费的: 部署方便,除了网络拓扑的简单扩增,新增的Web服务器只要增加一个公网IP即可. 缺点 健康检查,如果某台服务器宕机,DNS服务器是无法知晓的,仍旧会将访问分配到此服务器.修改DNS记录全部生效起码要3-4小时,甚至更

负载均衡算法(二)加权轮询负载均衡算法

/// <summary> /// 加权轮询算法 /// </summary> public static class WeightRoundRobin { private static object obj = new object(); private static int pos = 0; static Dictionary<string, int> dic = new Dictionary<string, int> { { "192.168

LVS负载均衡之持久性连接介绍(会话篇)

在实际生产环境中,往往需要根据业务应用场景来设置lvs的会话超时时间以及防session连接丢失的问题提,如在业务支付环节,如若session丢失会导致重复扣款问题,严重影响到安全性,本小节解将会讲到关于lvs持久性连接问题 一.lvs负载均衡持久连接介绍: 引子(案例) 对于电子商务网站来说,用户在挑选商品的时候使用的是80端口来浏览的,当付款的时候则是通过443的ssl加密的方式,当然当用户挑选完商品付款 的时候,我们当然不希望https的443跳转到另外一台REAL SERVER上,很显然

LVS负载均衡之session解决方案 持久连接

1. 持久连接是什么? 1.1 在LVS中,持久连接是为了用来保证当来自同一个用户的请求时能够定位到同一台服务器. 2. 为什么会用到持久连接? 2.1 cookie/session机制的简单说明: 在Web服务通信中,HTTP本身是无状态协议,不能标识用户来源,此时出现了一个问题,当用户在一个网站浏览了A网页并跳转到B网页,此时服务器就认为B网页是一个新的用户请求,你之前的登陆的信息就都丢失了,头疼.为了记录用户的会话信息,我们的开发者就在客户端/服务器端软件提供了cookie/session

LVS负载均衡集群

防伪码:出淤泥而不染,濯清涟而不妖 第五章 LVS负载均衡群集 前言:在各种互联网应用中,随着站点对硬件性能.相应速度.服务稳定性.数据可靠性等要求越来越高,单台服务器将难以承担所有的访问,除了使用价格昂贵的大型机.专用负载分流设备以外,企业还有另外一种选择来解决难题,那就是构建集群服务器--通过整合多台相对廉价的普通服务器,以同一个地址对外提供相同的服务.本章我们将学习企业中常用的群集技术--LVS. 一. 群集技术概述 1. 群集的类型 1) 负载均衡群集:主要的功能将来自客户机的访问请求分

lvs 负载均衡两台提供Discuz!论坛服务的服务器

规划: 1.使用lvs的nat模型,负载均衡两台 Discuz 服务器. 2.Discuz 服务器的数据共享解决方案: 部署 Discuz! 论坛程序要解决两大问题: (1).用户上传的附件属于非结构化的数据要保存在文件系统中. 要解决两台提供Discuz!论坛服务的附件共享问题: (A).当用户上传附件时通过地址重写机制把它定向到一台Discuz!服务器,再通过 rsync+innotify实时数据同步方式把附件同步到另一台Discuz!服务器. (B).使用rsync推.拉数据的方式,实现用

LVS 负载均衡解决方案 (windows IIS)

LVS 负载均衡解决方案 因为我们的产品运行的主流平台是WINDOWS+IIS+SQLSERVER(2000以上版本),而LVS+KEEPALIVED是LINUX下的四层负载均衡软件.其有如下特点: LVS集群采用IP负载均衡技术和基于内容请求分发技术.调度器具有很好的吞吐率(在DR模式下),将请求均衡地转移到不同的服务器上执行,且调度器自动 屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的.高可用的虚拟服务器.整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程 序.为此,

【转】LVS负载均衡之session解决方案 持久连接

原文地址:http://minux.blog.51cto.com/8994862/1744761 1. 持久连接是什么? 1.1 在LVS中,持久连接是为了用来保证当来自同一个用户的请求时能够定位到同一台服务器. 2. 为什么会用到持久连接? 2.1 cookie/session机制的简单说明: 在Web服务通信中,HTTP本身是无状态协议,不能标识用户来源,此时出现了一个问题,当用户在一个网站浏览了A网页并跳转到B网页,此时服务器就认为B网页是一个新的用户请求,你之前的登陆的信息就都丢失了,头

大数据高并发系统架构实战方案(LVS负载均衡、Nginx、共享存储、海量数据、队列缓存)

课程简介: 随着互联网的发展,高并发.大数据量的网站要求越来越高.而这些高要求都是基础的技术和细节组合而成的.本课程就从实际案例出发给大家原景重现高并发架构常用技术点及详细演练. 通过该课程的学习,普通的技术人员就可以快速搭建起千万级的高并发大数据网站平台. 亮点一:真实环境还原,课程采用了VM环境重现大网站集群服务器环境,真实环境还原再现. 亮点二:基础实用,细节决定成败,课程内容在演练过程中重点介绍各种细节,保证初级人员快速入门及高级进阶. 亮点三:讲师丰富的海量平台运作经验 讲师tom5多