文档章节

LVS动态调整hash表大小

anglix
 anglix
发布于 2015/11/12 19:54
字数 187
阅读 807
收藏 6

基础信息

  • lvs是使用 ip_vs 内核模块来做调度的,笔者当前系统环境 Debian 3.16.7-ckt11-1+deb8u2
# modinfo ip_vs
filename:       /lib/modules/3.16.0-4-amd64/kernel/net/netfilter/ipvs/ip_vs.ko
license:        GPL
depends:        nf_conntrack,libcrc32c
intree:         Y
vermagic:       3.16.0-4-amd64 SMP mod_unload modversions 
parm:           conn_tab_bits:Set connections' hash size (int) # 表示可设置的参数
  • 笔者在 Debian 3.2.68-1+deb7u2 x86_64 也测试通过。

重新配置加载

echo 'options ip_vs conn_tab_bits=22' > /etc/modprobe.d/ipvs.conf
modprobe -r ip_vs && modprobe -a ip_vs
ipvsadm -Ln

测试验证

测试验证

© 著作权归作者所有

共有 人打赏支持
anglix

anglix

粉丝 31
博文 35
码字总数 17615
作品 0
珠海
系统管理员
LVS 的 DR模式注意事项

LVS 是Linux系统下很经典的负载均衡器,尤其是DR模式。其原理非常简单,LVS通过修改包头中的目标mac地址,与后端RS “串通” ,“合伙”欺骗客户端,从而以极低的代价,巧妙的实现负载均衡。...

紫色葡萄
2017/12/24
0
0
HAProxy 之 算法介绍

1 概述 本文将介绍haproxy用到的10中调度算法和hash算法,haproxy由命令balance指定后端服务器组内的服务器调度算法 2 调度算法介绍 定义算法格式 balance [ ] balance urlparam [checkpost]...

ghbSunny
2017/11/04
0
0
大型网站架构系列:负载均衡详解

一、软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,...

局长
2016/09/04
7.3K
6
大型网站架构系列:负载均衡详解[转]

一、软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,...

强子哥哥
2016/09/04
131
0
LB集群之Haproxy浅析及实现http动静分离及mysql负载

一、HAProxy HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又...

hoo_5
2014/06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

5whys分析法在美团工程师中的实践

前言 网站的质量和稳定性对于用户和公司来说至关重要,但是在网站的快速发展过程中,由于各种原因导致事故不可避免的发生,这些大大小小的事故对公司难免会造成一些负面的影响,为了避免同类...

Skqing
19分钟前
0
0
Android 接收监听开机完成,并且开机自启动

1,定义一个广播接收者的类 ,并重写抽象方法 public class BootCompleteReceiver extends BroadcastReceiver 2,在Androidmanifest 注册 <receiver android:name=".receiver.BootCompleteRece......

lanyu96
23分钟前
1
0
小程序记录

1、button的边框、角等需要在伪元素after修改去除

originDu
25分钟前
0
0
微博什么技术啊……还说支持八个明星并发出轨,结果…

是的,大家可能都知道了,女神张靓颖结婚了。。 我去,写错了,是————赵丽颖。 为什么我头脑一瞬间出现的是张靓颖,作为一个码农,技术宅,拼音缩小都是 ZLY,博主我真有点傻傻分不清楚了...

Java技术栈
25分钟前
3
0
模块化

1,什么是模块化? 模块化是指将一个复杂的系统分解为多个模块,方便编码。 2,为什么要用模块化? 降低复杂性,降低代码耦合度,部署方便,提高效率。 3,模块化的好处? a,避免命名冲突,减少...

羊皮卷
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部