嗨,我想了解更多关于网卡。 我真的很感激任何答案或资源,你可以指向我! 我们有一个小集群在工作,我想在家里学习2。
1)在我们的10Gnetworking上,40G的网卡会有什么不同? 我在网上阅读40G就是4x10G,这让我觉得这不是“真的”40G吗?
2)什么是双端口网卡用于? 只能使用2个端口中的1个导致比使用两个端口更好的性能? 双端口40G卡是否意味着80G,只要您的交换机设置为处理该卡。
3)我家里有2台Linux桌面,我想安装我自己的驱动程序,并尝试一些testing。 我将在每个桌面放入一个NIC。 我没有交换机或路由器。 一个QSFP +到QSFP +电缆能够直接连接这两台计算机的UDP / TCPstream量吗? 我读过有关交叉电缆,但这些似乎是纯铜的。
4)铜是否“比较慢”(假设距离<5英尺)? 我想提到我们在工作中使用InfiniBand / RDMA,所以我试图测量纳米级的性能,所以如果铜慢100ns,那么这对我的testing是不可行的。
思考Chelsio T5系列,并使用他们提供的用户空间驱动程序。
非常感谢!
编辑:如果这有助于你如何构build你的答案 – 我已经基本接触到networking和硬件在工作,但我是一个全职的程序员。 我还没有尝试过设备驱动程序,因此我对这个领域感兴趣。
在我们的10Gnetworking工作中,40G网卡会有什么不同? 我在网上阅读40G的意思是4x10G,这让我觉得这不是“真的”40G?*
当你谈论40G时,通常意思是“真正的”40G(一个端口)参见维基百科
你可以用4x10G的链接做端口聚合,这也是可能的
在10Gnetworking上的40G是不可能的,网卡最好会协商到10G。 在同一个交换机上的多个节点上,或在端口聚合的交换机之间使用端口聚合,最终会使您受益。 (取决于交通模式)
什么是双端口网卡用于? 只能使用2个端口中的1个导致比使用两个端口更好的性能? 双端口40G卡是否意味着80G,只要您的交换机设置为处理该卡。
双端口网卡在同一个卡上只有两个端口。 没有什么花哨。 只要使用一个端口, 就可以为单端口提供更好的性能,如果您使用的是BUStypes(PCI-X,PCI Express和其他的东西 – 请参阅Wikipedia )
我在家里有2个Linux桌面,我想安装我自己的驱动程序,并尝试一些testing。 我将在每个桌面放入一个NIC。 我没有交换机或路由器。 一个QSFP +到QSFP +电缆能够直接连接这两台计算机的UDP / TCPstream量吗? 我读过有关交叉电缆,但这些似乎是纯铜的。
是的,你应该能够直接连接它们,而不需要开关
铜是否“比较慢”(假设距离<5英尺)? 我想提到我们在工作中使用InfiniBand / RDMA,所以我试图测量纳米级的性能,所以如果铜慢100ns,那么这对我的testing是不可行的。
如果你绝对是偏执狂的话,那就去铜之外吧。 然而,在你的testing中还有很多其他的东西是错误的 (桌面电脑,家庭设置等等),在这里你的家庭使用情况不会有什么不同