可以将多less个以太网端口插入单台计算机

鉴于事实上有四个端口PCI / PCI Express卡,我不知道有多less(四)我可以插入一台服务器?

容量瓶颈也许是PCI总线,但是我不熟悉如何计算。

从纯粹的物理angular度来看,您可以拥有的接口数量没有限制。 你可以得到12 + PCI插槽的机箱,扩展器可以达到100以上。

从带宽的angular度来看,64位PCI总线的带宽为528 MBps,这意味着42个100 Mbps的链路或4个1 Gbps的链路不间断的爆炸。 大多数人不会这样做,可以使用更多的卡。

从操作系统的angular度来看,使用无符号字节标识NIC的操作系统将被限制为255或256个卡。 Linux使用全名,这意味着没有理论上的限制。

总之,12个端口什么都不是。

我的一个朋友说我可以插入的最大数量是4个PCI卡上的4个接口卡(不记得是否是PCI-E)插槽。

实际的端口和服务这些端口的能力是两个完全不同的东西。

如果你只是想要有一个愚蠢的端口数量,那么你可以使用多个多端口USB卡和集线器,并有几百或几千个基于USB的以太网适配器 – 每个都有自己的10/100端口和一个MAC,但其性能会令人震惊(虽然我怀疑他们的司机支持这样的数字)。

就“正确的”NIC而言,没有任何理由不能拥有10个或更多的多端口千兆以太网卡,甚至不能使用惠普的Virtual Connect Flex-10卡,这些卡可以在几个10Gbps的中继线上快速提供高达24 x 1Gbps的链路。

重要的是将function需求与可用带宽相匹配。 就我个人而言,我更喜欢使用更less的10Gbps网卡,然后在操作系统内使用VLAN标记的虚拟网卡,但这不适用于所有人。

使用多端口网卡或多个网卡时,实际的性能缩放远不是线性的。 首先,实际性能和性能扩展将高度依赖于NICtypes和供应商。 其次,当使用多个NIC时,CPU和内存总线的开销不是线性增长,特别是如果您尝试达到最大可能的性能。

如果您正在寻找性能,请检查10GB以太网解决scheme,这种解决scheme在高速下具有更好的CPU卸载能力。