使用网络管理器进行网络负载平衡


Answers:


6

也许您想要负载平衡。有一个很好的程序叫做Crossroads:http : //crossroads.e-tunity.com/index.xr

如果您需要类似程序的列表,我可以从http://linuxpoison.blogspot.com/2008/09/opensource-load-balancing-software.html摘录。

BalanceNGhttp//www.inlab.de/balanceng/

  • 现代软件IP负载平衡解决方案。它体积小,速度快,易于使用和设置。它在源代码中提供会话持久性,不同的分发方法(Round Robin,随机,加权随机,最小会话,最小带宽,哈希,代理和随机代理)以及可自定义的UDP健康检查代理。它支持VRRP在多个节点上设置高可用性配置。它支持SNMP,将BALANCENG-MIB与Net-SNMPD集成在一起。它实现了一个非常快速的内存中IP到位置数据库,从而允许基于位置的强大服务器负载平衡。

HAProxyhttp :

  • 高性能,高健壮的TCP和HTTP负载平衡器,提供基于cookie的持久性,基于内容的交换,具有浪涌保护的高级流量监管,自动故障转移,基于运行时正则表达式的报头控制,基于Web的报告,高级日志记录帮助解决有故障的应用程序和/或网络以及其他一些功能。它自己的事件驱动状态机每秒实现20,000次命中,甚至在成千上万的同时连接上也超过了现代硬件上的GigaEthernet。

Crossroads负载均衡器http : //crossroads.e-tunity.com/

  • 守护程序在用户空间中运行,并具有广泛的可配置性,使用唤醒调用轮询后端,状态报告,为请求选择“右”后端的许多算法(在特殊情况下,还提供用户定义的算法)以及许多功能更多。Crossroads与服务无关:它可用于任何TCP服务,例如HTTP(S),SSH,SMTP和数据库连接。在使用HTTP平衡的情况下,Crossroads可以为需要会话但不知道其他后端的会话的后端进程提供会话粘性。Crossroads可以作为独立的守护程序运行,也可以通过inetd运行。

  • 注意我的发布能力。无论如何,您可以在此看到最新的消息(仍保持更新),并拥有有关操作方法的文档。


2

是的,理论上您可以连接到多个网络,但是每个要连接的网络至少需要一个网络接口。

因此,例如,如果您有两个无线网络接口和一个以太网接口,则可以将每个无线网络接口连接到无线网络,将以太网接口连接到有线网络。

但是,我认为Ubuntu选择第一个接口(如果已连接,通常是以太网接口),并且默认情况下使用它而不是平均分配流量。


“选择最佳界面”→它选择第一个界面(即eth0而非eth1)
Stefano Palazzo

@Stefano修复了它
Frxstrem 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.