千家信息网

负载不均衡的原因分析

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,首先分析一下有哪些原因可能会导致负载不均:1、lvs自身的汇话保持(persistent10)可能会导致负载不均;2、调度算法的设置可能会导致;例如rr、wrr、wlc、lc算法;3、后端RS节点的汇
千家信息网最后更新 2026年11月01日负载不均衡的原因分析

首先分析一下有哪些原因可能会导致负载不均:

1、lvs自身的汇话保持(persistent10)可能会导致负载不均;

2、调度算法的设置可能会导致;例如rr、wrr、wlc、lc算法;

3、后端RS节点的汇报保持参数,例如apache的keepalive参数;

4、访问量比较少的情况,不均衡的现象更加明显;

5、用户发送的请求时间长短和资源多少大小的关系。


一般直接的解决方法:

到keepalived中注释掉persistent10 ,然后重启即可;(汇话保持使用cookies、sesson解决)



其次可以直接用memcached来作PHP的session.save_handler解决sesson共享问题

转载####老男孩#####

1. 安装memcached服务端软件 #软件包见附件
注意:memcached用libevent来作事件驱动,所以要先安装libevent。

2. 安装memcache客户端件
略,见老男孩培训相关视频教程或谷歌搜下安装。

3. 真正配置的开始
修改配置文件,在php.ini中全局设置:

web集群session共享存储设置:
默认php.ini中session的类型和配置路径:
#session.save_handler = files
#session.save_path = "/tmp"
修改成如下配置:
session.save_handler = memcache
session.save_path = "tcp://10.0.0.18:11211"
提示:
1)10.0.0.18:11211 为memcached数据库缓存的IP及端口。
2)上述适合LNMP,LAMP环境。
3)memcached服务器也可以是多台通过hash调度。

4、用memcached来存储session特点:
优点:
1)读写速度上会比普通files时快很多。
2)可以解决多个服务器共用session的难题。
缺点:
1)session数据都保存在memory中,持久化方面有所欠缺,但对session数据来说不是问题。
2)单点,部署多台,也无法数据同步。通过hash算法分配依然有sesson丢失的问题。

5、大规模企业解决思路:
2)可以用其他的持久化系统存储sessons,例如:redis,ttserver,替代memcached。
3)高性能高并发场景,cookies效率比session要好很多,因此,大网站都会用cookies解决会话共享问题。







数据 问题 配置 算法 存储 服务 不均 参数 多台 服务器 男孩 软件 调度 均衡 原因 明显 优点 全局 场景 多个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 互联网科技垄断 深圳科技互联网 互联网科技的发展 互联网医疗科技 有木互联网科技 广州善班互联网科技 四川狮子座互联网科技 安控科技rtu产品工业互联网 宁波青枫互联网科技有限公司 顶级互联网科技成果有哪些 南平创想时代互联网科技有限公司 荆州市昕露互联网络科技有限公司 电子商务与互联网科技的关系 中国新注册互联网科技 万物互联网智能科技 互联网金融运营模式中的金融科技 安徽零酒互联网科技有限公司 互联网领先科技成果宣传视频 优雇互联网科技有限公司 瑰夏咖啡 互联网扶贫科技 与互联网科技公司 栖莱科技互联网股份有限公司 西安小鹰速贷互联网科技有限公司 长沙互联网科技 2021世界互联网领先科技成果发布 盐城市攀科互联网科技有限公司 科技互联网专业务虚会材料 宁波允成互联网科技有限公司
0