Tcp

什麼是預期的 TCP 重傳率

  • May 10, 2017

我在我的 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 的大問題。

引用自:https://serverfault.com/questions/806473