免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4970 | 回复: 7

LVS现有环境如何突破瓶颈 [复制链接]

论坛徽章:
0
发表于 2010-04-26 10:29 |显示全部楼层
本帖最后由 mydlss 于 2010-04-26 11:25 编辑

目前有一个这样的节点,LVS使用出现瓶颈。
架构:
1LVS+6Realserver
瓶颈出现在晚上高峰的时候;大致流量在1.4G;并发数在1.02W/秒
瓶颈现象:
LVS服务器ksoftirqd进程单cpu跑满,ipvsadm查看单个Realserver的ActiveConn值大致在5W多,6台总共在30W左右。这个时候就无法进行正常的调度,流量会跌到1.1G左右,高峰过后会恢复。
LVS服务器配置
2颗4核cpu(单核2G);内存4G;系统AS4.5,内核2.6.9-55.ELsmp

--目前看下来LVS的基于内核的发包无法用到smp,现在一颗核心上的ksoftirqd跑满,导致瓶颈出现。
请教一下各位,有什么办法可以突破,加内存是不是有用,但我觉得问题不在内存上,流量突然下降的时候,服务器没有出现内存不够的情况,大量的内存还在cache里,日志也无内存不够用额报警。
CPU如果是瓶颈的话那就麻烦了,无法用到多核,单核提升频率也不是个办法。难道只能多台lvs了?
多谢。

论坛徽章:
0
发表于 2010-04-26 11:46 |显示全部楼层
这个原因不容易分析
由 wensong 在 周日, 2007-10-28 12:49 提交

这个原因不容易分析。我想解决问题的主要方法是:

1. 升级到最新的2.6内核看看,内核编译得越小巧越好,不用的模块不要加载。

2. 看报文的转发速度是否在每秒30万报文左右了。如果是的,再硬件的配置,可以考虑用66MHz、64bit的网卡。


看来只能换网卡了

论坛徽章:
0
发表于 2010-04-26 18:41 |显示全部楼层
软中断太多,cpu content switch必然很频繁,你可以从这方面做一下调优.

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
发表于 2010-04-26 20:32 |显示全部楼层
跟内核也有关系,无法利用多核优势。

论坛徽章:
0
发表于 2010-05-02 00:18 |显示全部楼层
也可能是宽带不足

论坛徽章:
0
发表于 2010-05-05 17:55 |显示全部楼层
大致流量在1.4G

这个是LVS转发机的流量还是所有realserver加起来的流量?

论坛徽章:
0
发表于 2010-05-17 22:39 |显示全部楼层
你是用的NAT方式拾的?试一下DR方式怎么样?不过会浪费几个IP

论坛徽章:
0
发表于 2010-05-21 11:24 |显示全部楼层
话说你可以前边做2个lvs 然后dns rr 到n个vip上 不知是否可行 说白了就是给lb再lb一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP