我在我的 NAS 和服务器之间建立了直接连接设置,两个千兆链路以模式 0 绑定。我还有一个从我的服务器到我的网络的千兆链路。我想测试绑定在模式 0 下的表现。
netstat -s | grep 'segments retransmited' | awk '{print $1}'
-> 21983
netstat -s | grep 'segments send out' | awk '{print $1}'
-> 91874454
21983/91874454 = .000239272
这算不算高?此服务器和 Internet 之间存在大量流量。
另外,有没有更好的方法来测试我的 NAS 和服务器之间的直接连接上的数据包丢失?ethtool
统计信息不可用,因为不支持驱动程序。谢谢。
什么被确定为“高”很大程度上取决于应用程序。在这种情况下,它是一个使用 NFS 的文件服务器,它对重新传输非常宽容。
一般来说,如果少于 1% 的流量是多余的,那么您的状态就很好。您远远低于此值,因此这种循环绑定似乎不会导致重传问题(可能是因为这只是一个点对点链接 - 模式 0 绑定的一个很好的用例)。
如果您在速度方面遇到传输问题,您可能会更仔细地查看抖动。这可以在安装了 iperf 的两个节点之间进行测量 - 但不确定您的 NAS 是什么。balance-rr 可能会导致抖动问题,但在点对点链接中,它不应该是 NFS 的大问题。