dwe*_*ves 7 performance multicast windows-server-2008-r2
我在 2008 R2 Enterprise SP1 上遇到了一个奇怪的性能问题。
这是设置:
行为:
我们发现了什么:
问题:
疑似成分:
大家有没有遇到过这样的问题,可以给一些调查的方向。我已经阅读了有关 win server 2008 网络性能增强的所有内容,但似乎所有内容都与 TCP 流量有关。我还测试了可以通过注册表或 netsh 命令完成的所有可能的优化。
这是大量的多播流,通常 NIC 对硬件过滤有一个下限,当超过该限制时,它们要么丢弃所有内容(廉价 NIC 上的实施效果不佳),要么将所有内容转发给操作系统以供其过滤。当操作系统执行过滤时,您的处理器使用率将会飙升。
除了研究不同的硬件(您列出了一些)之外,您也可以扩展到基于 10GigE 的硬件,唯一的选择是使用代理服务器。
通过实验找到许多可以可靠管理的多播流,然后通过 TCP 将流转发到中央服务器或一组服务器。然后,该中央服务器可以使用 TCP 分段加速或完整 ToE 来使传入网络负载对处理器而言无关紧要。
由于 Windows 驱动程序非常差,我根本无法使用 Broadcom 硬件获得像样的多播速率。了解 Linux 在相同硬件上的执行情况会很有趣,这应该能让您很好地了解硬件和 IP 堆栈的质量。
您将 Windows XP 列为工作正常,Windows Server 和 Windows XP 之间的主要区别在于量子时间。Windows Server 提供更长的量子时间,因此可能值得研究强制缩短量子时间(如果您甚至可以设置它)。
| 归档时间: |
|
| 查看次数: |
2440 次 |
| 最近记录: |