关于Cluster的四点疑问,请章博士指点一下 谢谢
最近拜读了章博士的LVS文章,觉得写的很好,自己也经过了一段时间的摸索与调试,最终也取得了比较不错的结果,但是还是有几点疑问,需要章博士指教一下:
1,运行ipvsadm后显示ActiveConn InActConn,我想知道他的具体含义,是否就是ActiveConn活动连接数,InActConn不活动连接数,还有就是他们两着的关系是什么,为什么我的InActConn比Actviceconn多很多,是不是说明有很多人连不上或丢包?能否具体说明一下.
2,ldirectord是个不错的东西,但是不知道能不能监控多个virtual,多个服务呢?,在ldirectord.cf中怎么写呢?
3,关于动态负载平衡,章博士提到了piranha,我用过了,的确不错,但是请问还有没有别的工具能根据realserver状况改变weight?
4,LVS一般运行在A/S模式,既active/standby,我有个问题那就是一个master LVS能顶住多少的访问连接数与冲击;尤其是象yahoo,google,real这样的公司,他们也是一个主节点吗?那配置到底要多强?
问题可能比较多,但是却是本人的胸中疑问,还请章博士或有心得的高手指点迷津!
谢谢
wensong
周日, 2007-02-04 01:57
Permalink
我试着大致回答一下
我试着大致回答一下你的问题:
1)ActiveConn表示当前处于TCP ESTABLISHED状态的连接数,InactConn表示处于非TCP ESTABLISHED状态的连接数(如SYN_RECEIVED, TIME_WAIT等等)。InactConn比ActiveConn大一般是正常的。如果大很多,说明你的服务是以短连接为主的。如果你的服务是HTTP又没有打开keepalive选项,可以考虑打开来加速HTTP访问。
2)可以支持多个。
3)有,可以看看feedbackd
4)请参见FAQ