我有4个英特尔2插槽至强服务器。 现在最快的networking技术是什么? 用一次性“不太好”的结果做情景规划。 networking用来告诉其他线程目前最好的情况是什么。
而且我应该使用路由交换机停止以太网冲突。
如果您运行的是集群应用程序,那么除了以太网之外,您还有很多select,但是您需要弄清哪些特性最适合您的应用程序。 通常,您需要在低延迟的通信和高带宽之间进行权衡。 在极端情况下,您可能希望花费更多的钱来使用更less数量的更高功率的节点,以减less访问内存的延迟,而不是networking访问级别。 当然,你应该看看你的应用程序,看看是否有方法重写它,以更好地与外面的技术。
维基百科提供了一个方便的networking技术列表和名义带宽 ,您可以用来开始您的研究。 它给出了额定速度(实际的吞吐量将会更低),而不会讨论延迟。
请注意,如果您不使用最新,最好的服务器,则首先需要查看内部总线的可用性。 你当然可以在64位66MHz PCI总线上安装10GigE卡,运行速度比使用GigE卡要快,但是你不会接近networking名义速率1GB / sec左右,因为总线可以只做约500 MB /秒。
至于是否应该“使用路由交换机停止以太网冲突”,如果你正在谈论使用交换机而不是集线器,这些日子几乎是自动的。 事实上,中心很难find。 但是,并不是所有的开关都是相同的。 一个可能处理两个以100Gbps传送的主机可能不能处理六个相同的操作。
就最低延迟而言,Infiniband RDMA是无与伦比的。 我们看到两台服务器之间的时间间隔小于3us(微秒),运行CentOs。 据我所知,目前还没有可用的低延迟解决scheme。 10GigE的带宽肯定是更高的,但是也有明显的更高的延迟。
由于我不知道你的平台或要求,这是我能做的最好的。
“以太网冲突”是什么意思,它们是怎么发生的?
10G以太网可以从一些供应商处购买,但是你要付出高价。 1 Gig是常态。
我们使用HP Bl490c G6服务器,每台服务器可以提供高达6 x 10Gbps的速度,而且价格也不是太差 – 当然,这些端口并不是一直都在泛滥,甚至没有双E55xx至强处理器,当然也不能使用VMWare。