我们有一个Windows服务器连接到处理大量数据的交换机。 我们注意到,当我们禁用networking适配器上的FlowControl时,似乎我们得到了更好的性能。 我们偶尔会丢包,这是我们可以接受的,但是剩下的时间我们似乎会获得更好的吞吐量。
我们想validation当启用FlowControl时,服务器确实正在发送PAUSE消息。 我以为WireShark无法看到这些数据包,因为它们没有传递给操作系统,但是在Wikipedia的FlowControl条目http://en.wikipedia.org/wiki/Ethernet_flow_control中 ,有一个图像以太网“暂停”帧的“WireShark”屏幕截图。
WireShark能够在什么情况下查看暂停帧?
暂停帧由交换机处理,而不是由对话伙伴处理。 所以捕获暂停帧的唯一方法是:
其他validationPAUSE的方法是导致问题: