请注意-这个问题是关于卡本身的延迟。而不是互联网或其他任何东西的延迟。谢谢你对这件事的关注。
人们常说,与低档卡和车载以太网芯片相比,好的服务器NIC确实起到了不同的作用。
我知道车载芯片可能会消耗CPU时间,而独立卡将使用自己的芯片。
此外,服务器卡将比低级卡更快。
这两个事实解释了大多数服务器卡相对于星上和低档卡以太网的优势吗?
您将如何测量卡本身的延迟?我看到一些报告说一些毫秒数字的NIC潜伏期,但我不知道如何测量.如有任何建议,将不胜感激。
发布于 2012-06-08 15:21:32
一般来说,服务器级NIC对系统性能的影响应该小于低成本的NIC,这是正确的。
然而,外接程序NIC执行速度总是快于板载NIC,这是不正确的.现在几乎每一台服务器上都有多个网络端口,使用与其服务器级外接式NIC相同的组件。决定因素不是星上还是外接,而是NIC设计的质量,在星上NIC的情况下,是集成的质量。
除了供应商提供的提供硬件测试工具的应用程序(如实用程序)之外,我想不出一种方法来测试NIC延迟而不涉及诸如交换机之类的外部事物。然后你就会有太多的变量来精确地测量微秒范围。
发布于 2012-06-08 19:11:43
FYI,tcpip.sys中存在一个错误,导致适配器高吞吐量、低延迟网络的性能下降.发生此问题的原因是,当网络延迟范围为1到8毫秒时,TCP窗口缩放无法工作。在tcpip.sys版本6.1.7601.21921中解析。
Windows 7或Windows 2008 R2中数据传输速度慢
http://support.microsoft.com/kb/2675785
发布于 2012-06-08 15:48:52
在LOM (LAN On主板)芯片组中,可能不像单独构建的NIC那样提供许多卸载/优化特性,但这并不意味着它本身就会消耗主机CPU资源。事实上,一些LOM芯片组(或非常接近的)用于独立的NIC。
以一种有意义的方式测量延迟比看起来要困难得多。您可能需要一个定制的低级别驱动程序,非常专业的测量软件和非常高分辨率的外部时间源。这不是一个微不足道的问题。
虽然在延迟方面可能会有一些胜利(最多在几百纳秒内),但更大的胜利通常是在吞吐量和主机CPU方面(前面提到的那些优化和卸载)。还有一些管理特性和故障排除工具也使服务器NIC更受欢迎。
https://serverfault.com/questions/396948
复制相似问题