![不同的 NIC 有什么区别?](https://linux22.com/image/563180/%E4%B8%8D%E5%90%8C%E7%9A%84%20NIC%20%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
我正在购买一台戴尔服务器,用于托管数据库、网络应用程序和小容量网站。
我想知道 NIC 有什么区别?戴尔给我报价的是 Broadcom 5716 Gigabit w/o TOE,这是默认配置,但我看到了其他选择。
这些怎么更好呢?
感谢您的评论。我很可能使用 ubuntu,我想我需要做一些研究。
答案1
我发现的主要区别在于驾驶员的稳定性。
我对运行 RedHat 的 Dell 1950/R410/R610 1U 服务器有相当多的使用经验,我们在使用运行 RHEL5 的 R610 作为备份服务器/NFS 客户端(Isilon NFS 服务器)时遇到了稳定性问题,因此我们决定停止使用板载 Broadcom PHY,并安装 Intel PCIe Dual GigE NIC。它只在重负载下出现故障,但确实出现了故障。另一台配备 Broadcom PHY 的 1950 在重负载 NFS 下也出现了稳定性问题。
RedHat 后来通过发布新的 Broadcom 驱动程序解决了 R610 问题,但那时我对 Broadcom 驱动程序已经没有信心了。即使在获得更新的驱动程序后,我们从 Intel GigE 接口获得的吞吐量也略有提高。(但是,我们没有使用 TOE。)
如果您知道要使用哪种操作系统,我强烈建议您在确定操作系统之前先在操作系统的支持站点上搜索与 Broadcom 相关的驱动程序问题。
答案2
有些 NIC 具有其他 NIC 所没有的功能,因此这取决于您是否会使用更昂贵的 NIC 的功能。很多时候,这些功能面向虚拟化。有时它们可能对网站托管有用,例如 NIC 组合。英特尔 NIC 通常更贵,主要是因为它们是“英特尔”,但它们仍然是非常好的 NIC。此外,正如上面的博客文章所建议的那样,如果您使用的是 Windows,则驱动程序更适合英特尔。
答案3
假设您在一家公司工作,毫秒都很重要。比如一家金融公司。您可以获得内置 CPU 的网卡,这样它就不必等待将其工作卸载到 CPU 上,从而为您节省毫秒。
因此,这可能是交易中的差异,让你赚更多的钱,因为现在交易的时间是以毫秒为单位的。
另外,在流量很大的 Linux 世界里,如果你能买到 Broadcom 网卡,你就会明白为什么这么多 Linux 管理员会骂 Broadcom