有实现三种IP负载均衡技术和八种连接调度算法的IPVS软件 。在IPVS内部实现上,采用了高效的Hash函数和垃圾回收机制,能正确处理所调度报文相 关的ICMP消息(有些商品化的系统反而不能) 。虚拟服务的设置数目没有限制,每个虚拟服务有自己的服务器集 。它支持持久的虚拟服务(如HTTP Cookie和HTTPS等需要该功能的支持),并提供详尽的统计数据,如连接的处理速率和报文的流量等 。针对大规模拒绝服务(Deny of Service)攻击,实现了三种防卫策略 。
有基于内容请求分发的应用层交换软件KTCPVS,它也是在Linux内核中实现 。有相关的集群管理软件对资源进行监测,能及时将故障屏蔽,实现系统的高可用性 。主、从调度器能周期性地进行状态同步,从而实现更高的可用性 。
适用性
后端服务器可运行任何支持TCP/IP的操作系统,包括Linux,各种Unix(如FreeBSD、Sun Solaris、HP Unix等),Mac/OS和windows NT/2000等 。
负载调度器能够支持绝大多数的TCP和UDP协议:
协议内 容TCPHTTP,FTP,PROXY,SMTP,POP3,IMAP4,DNS,LDAP,HTTPS,SSMTP等UDPDNS,NTP,ICP,视频、音频流播放协议等无需对客户机和服务器作任何修改,可适用大多数Internet服务 。
性能
LVS服务器集群系统具有良好的伸缩性,可支持几百万个并发连接 。配置100M网卡,采用VS/TUN或VS/DR调度技术,集群系统的吞吐量可高达1Gbits/s;如配置千兆网卡,则系统的最大吞吐量可接近10Gbits/s 。
可靠性
LVS服务器集群软件已经在很多大型的、关键性的站点得到很好的应用,所以它的可靠性在真实应用得到很好的证实 。有很多调度器运行一年多,未作一次重启动 。
软件许可证
LVS集群软件是按GPL(GNU Public License)许可证发行的自由软件,这意味着你可以得到软件的源代码,有权对其进行修改,但必须保证你的修改也是以GPL方式发行 。
转自:http://www.linuxvirtualserver.org/zh/lvs1.html
推荐阅读
- 郑州|华润置地华东大区城市公司合并,裁员了吗?
- 梦见捉又粗又大的黄鳝,并杀了 梦见捉又粗又大的黄鳝又跑了
- 在北京徒步四个景区,痛并快乐着
- 浅谈Java并发编程之CAS算法策略
- php结合Redis实现投票项目并实时查看到投票情况
- 作为Java程序员,你知道 new 和 newInstance 的区别吗?
- 省林业厅我省制定并发布西藏茶园种植技术规范
- 东方华侨城邀请您选择绿茶并谈论茶
- 瑞士手表并非高不可攀,万元内高性价比瑞士腕表推荐
- 读诗就像喝杯文学茶这在生活中并不是件坏事作家迟子建来中国分享读诗的时间