LVS之一:基本命令和调度方法
实验环境:fedora_server最新版本
1.查看内核是否支持ipvs
grep -i 'vs' /boot/config-3.17.4-301.fc21.i686+PAE
2.安装ipvsadm
yum install ipvsadm
3.ipvsadm命令
1、管理集群服务
1.添加:-Aipvsadm -A|E -t|u|f service-address
-t:tcp协议集群 -u:udp协议集群 -f:防火墙标记集群
2.修改:-E
3.删除:-Dipvsadm -D -t|u|f service-address
2、管理集群服务中的RealServer
1.添加:-aipvsadm -a|e -t|u|f service-address -r server-address [-g|i|m] [-w weight]
-r:RS的地址,NAT模型中,可用IP:PORT实现端口映射
-g:DR模型 -i:TUN模型 -m:NAT模型 -w:权重
2.修改:-e
3.删除:-dipvsadm -d -t|u|f service-address -r server-address
3.管理集群服务的查看
1.ipvsadm -L|l [options]
options:-n:数字格式显示
--stats 统计信息
--rate:统计速率
--timeout:显示tcp、tcpinfo、udp的会话超时时长
-c:连接客户端数量
4.情况计数器:ipvsadm -Z [-t|u|f service-address]
5.情况规则:ipvsadm -C
6.保存规则:
1.ipvsadm -S > /path/to/somefile
2.ipvsadm-save > /path/to/somefile
3.ipvsadm-restore < /path/to/somefile
4.lvs调度算法:
1. 固定调度
i. rr:轮叫
ii. wrr:加权轮叫
iii. sh:source hash,源地址hash(一定时间内,相同的源地址发往相同的主机)session affinity、 session sharing
iv. dh:对于同一个请求,发往同一个服务器(缓存服务器)
2. 动态调度(默认为wlc)
i. lc(least-connection)最少连接
1) active*256+inactive 谁的小,挑选谁
ii. wlc:加权最少连接
1) (active*256+inactive)/weight 谁的小,挑选谁
iii. sed:最短期望延迟
1) (active+1)*256/weight 谁的小,挑选谁
iv. nq:never queue(基于sed,不考虑incative)
v. lblc(locality-based least-connection)基于本地的最少连接
vi. lblcr:基于本地的带复制功能的最少连接(缓存共享对象,兄弟服务器)
尽可能调度到相同的服务器,只有新请求发送到最少的服务器,没有的话会去查询兄弟服务器
转载于:https://blog.51cto.com/anka0501/1641428
LVS之一:基本命令和调度方法相关推荐
- lvs基本概念、调度方法、ipvsadm命令及nat模型示例
LVS类型: NAT:-->(DNAT) DR TUN FULLNAT LVS的常见名词解释 CIP<-->VIP--DIP<-->RIP Direct Routing: ...
- LVS类型的介绍以及LVS的调度方法
LVS类型的介绍以及LVS的调度方法 LVS三种类型的比较: 类型 属性 LVS-NAT(最简单) 网络地址转换 LVS-DR(最常用) 直接路由 LVS-TUN IP隧道 realserver和di ...
- agv调度matlab程序,一种分布式AGV调度方法及调度系统与流程
技术领域 本发明涉及AGV调度技术领域,尤其是一种分布式AGV调度方法及调度系统. 背景技术: 目前,物流.仓库等需要大量货品搬运的情形,开始采用多个自动导引运输车(英文简称AGV)协同工作,无需人工 ...
- ucos操作系统的内核有哪些调度方法
1)时间片轮番调度法 假设系统中有5个任务,T1,T2,T3,T4,T5,这个时候,操作系统为每一个任务分配时间,比如说我们为T1任务分配10毫秒,为T2任务分配20毫秒,为T3任务分配5毫秒,为T4 ...
- agv调度matlab程序,AGV调度方法入门
(编辑中--) 目的 本文首先介绍AGV调度中的基本概念和主要问题,然后讨论现有的调度方法. 1 AGV及其调度问题 1.1 AGV是什么? 国家标准[1]对AGV(自动导引车)的定义是: AGV(A ...
- (转)Linux I/O 调度方法
Linux I/O 调度方法 转自https://blog.csdn.net/theorytree/article/details/6259104 操作系统的调度有 CPU调度 CPU sche ...
- 实时操作系统主流调度方法RMS
操作系统的调度方法有很多种,这里主要介绍主流的调度算法,像EDF这种调度算法就不表述了.目前几乎所有的商业实时操作系统的调度理论都基于RMS理论. 以下是基于RMS的一些假设理论: 1 各个任务之间没 ...
- linux系统编程之进程概念(操作系统---管理,进程创建,进程状态,进程优先级, 环境变量,程序地址空间,进程O(1)调度方法)
系统编程: 进程概念->进程控制->基础IO->进程间通信->进程信号->多线程 进程概念 冯诺依曼体系结构----现代计算机硬件体系结构 冯诺依曼体系结构----现代计 ...
- Linux I/O 调度方法
操作系统的调度有 CPU调度 CPU scheduler IO调度 IO scheduler IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就 ...
最新文章
- R语言散点图可视化:自定义标题和标签、拟合回归线、lowess为散点图添加平滑拟合线、修改散点图中点颜色和点符号、分组散点图、添加图例、pairs可视化散点图矩阵、ggplt2可视化、lattice
- during怎么念_during是什么意思_during的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 【原】python3.7 无法pip安装提示ssl错误解决方案
- 【深度学习】12张高清思维导图,总结深度学习
- php开发当中遇到的各种问题,PHP项目开发中遇到过的问题
- HDU 2298 Toxophily 【三分算法 or 直接推导物理公式】
- 刚学vue,写的一个入门demo,时光网
- 圆柱体积计算机公式,圆柱的体积怎么算公式
- YOLOv报错(Arial.ttf)
- 图书管理系统 (大一小白级别)
- 如何用计算机表达无理数,科学网—刘瑞祥:计算机表示无理数的一些设想 - 孙冰的博文...
- Python pywifi 、Kali linux aircrack-n、Hashcat 【python、kali】破解无线WiFi密码(详细流程)
- 解析社交电商运营模式玩法的秘密?
- Java利用JNA调用C#的dll
- C# WPF 基于Socket的企业聊天软件IM(源码)
- 【FPGA基础篇】底层结构组成
- item_get_app - 根据ID取商品详情原数据
- java中接口的优点和缺点
- watershed分水岭详解
- 【操作教程】AI智能视频安防平台EasyCVR如何隐藏页面底部文字信息?