我在2008 R2 Enterprise SP1上遇到一个奇怪的性能问题。
这是设置:
行为:
我们发现:
问题:
被推荐的组件:
你们有没有遇到这样的问题,可以给一些方向去调查。 我已经阅读了所有关于win server 2008networkingperf增强function的信息,但都似乎与TCPstream量有关。 我还testing了可以通过registry或netsh命令完成的所有可能的优化。
这是大量的组播stream,通常NIC对硬件过滤的限制是低的,当超过这个限制时,它们会丢弃所有的东西(廉价的NIC上的实现不佳),或者把所有东西都转发到操作系统来进行过滤。 当操作系统正在执行过滤时,你的处理器使用率将会飞速上升。
除了调查不同的硬件,你列举了一些,你也可以扩展到10GigE,唯一的select是使用代理服务器。
通过实验发现可以可靠pipe理的多个组播stream,然后通过TCP将这些stream转发到中央服务器或一组服务器。 然后,中央服务器可以使用TCP分段加速或完整的ToE来使处理器的传入networking负载不重要。
由于非常差的Windows驱动程序,我无法使用Broadcom硬件获得像样的多播速率。 看看Linux如何在相同的硬件上执行,这应该会让你很好地指出硬件和IP堆栈的质量。
你列出的Windows XP工作正常,Windows Server和Windows XP之间的主要区别是量子时间。 Windows服务器提供更长的量子时间,可能值得研究迫使更短的量子(如果你甚至可以设置它)。