我一直在对不同的硬件配置进行负载测试,并使用 RAID 0 中的 4SSD、24GB RAM 和 2 L5640(2.26Ghz,12MB L3)的 Dell R610。
我能够从 RAID 和 4 个绑定的网络控制器中获得出色的性能,但是在使用 500 个不同的视频文件向 2400 个同时连接进行流式传输时,CPU 将达到最大值,当我们达到 2.5Gb 左右时,这会中断媒体流。
我尝试将 CPU 和 RAM 升级到 72GB RAM 和 X5675 处理器,但 R610 在启动时出现错误“所需功率超过电源瓦数”,所以我要回去玩 HP DL180,但它只有 2 个 1Gb 网络适配器,我们已经能够最大限度地利用它们,所以我正在考虑买一个 4 端口 1Gb NIC 卡。
所以我在 StarTech 上看到了这个: http://smile.amazon.com/StarTech-com-Express-Gigabit-Ethernet-ST1000SPEX42/dp/B00AWP9MGG/ref=sr_1_9?s=pc&ie=UTF8&qid=1421345809&sr=1-9
考虑到设备的重要性,价格并不是一个大问题,但如果可能的话,我确实喜欢选择名牌(在这种情况下是更便宜的选择)。
我注意到的最大特点是 StarTech 有 4 个控制器,而 HP 只有 2 个,因此我认为 HP 的最大输出实际上可能限制为 2Gb,但可以通过任意 2 个端口或端口组合来实现,而 StarTech 有可能使所有 4 个端口的最大输出达到 1Gb?
我所在的数据中心没有 10Gb 连接,但我可以以每个 50 美元的价格连接额外的 1Gb 端口,因此,如果需要的话,选择 6 个端口似乎是一个不错的选择。
只是想检查一下是否还有其他我需要考虑的事情,例如板载 RAM 缓冲区等。
答案1
我不会信任 Realtek 芯片组用于生产环境。
另一方面,我在 ESXi 服务器上运行了多个 HP NIC(Intel 芯片组),没有遇到任何问题。它们主要用于 LACP 模式(绑定)下的 iSCSI 存储流量,但以 2 个为一对。
据 HP 称,他们可以提供 4Gbit 的总吞吐量。
http://h18000.www1.hp.com/products/servers/networking/nc364t/index.html
什么会让您的 CPU 达到极限?
绑定驱动程序?
您目前拥有哪些 NIC?它们没有 TCP 卸载功能,因此不会占用您的 CPU 周期吗?