LVS是类似F5的软件负载均衡器,国人主导的一个开源项目,很不错的东西。具体可以参考:http://www.linuxvirtualserver.org/.

通过LVS,可以将网络访问请求分布到后端的N台服务器,然后由后端的服务器直接将IP包返回给客户端;由于HTTP协议的请求消息长度远小于响应消息,所以用LVS做网站的负载均衡是一个极佳的解决方案。

如果将LVS配置为持久服务时(例如支持session功能,需要将ldirectord.cf的quiescent配为yes),来自同一IP的请求将被定向到同一台服务器,其失效时间通常不会太小;如果想让一台服务器退出集群,而客户端又源源不断发来请求,则会导致该服务器一直有ESTABLISH状态的socket连接;通过这个命令,可以让服务器立刻退出集群,不再接受新的请求。

echo 1 > /proc/sys/net/ipv4/vs/expire_quiescent_template 本文引用:http://zh.linuxvirtualserver.org/node/171


Simon Lee

My blog