Ubuntu

Win7 和 Ubuntu Samba 之間的千兆網路傳輸速度慢(26 MB/s)

  • October 14, 2020

我的網路傳輸速度很慢(26 MB/s)。傳輸的開始以 120 MB/s 開始,每秒下降。

我正在將一個 350 GB 的文件從安裝在 Windows 7 上的 E-Sata (7200rpm) 驅動器傳輸到 Ubuntu Samba 共享(在 esxi 上)。samba 共享通過 IP 地址映射到 Win 7 上的驅動器號。

ethtool eth0 顯示:

eth0 的設置:

支持的埠:TP

支持的連結模式:10/100 half/full,1000/full

支持自動協商:是

廣告暫停幀使用:否

廣告自動協商:是

速度:1000MB/s

雙工:全

埠:雙絞線

PHYAD:0

收發器:內部

自動協商:開啟

MDI-X:未知

支持喚醒:d

喚醒:d

目前消息級別:7

檢測到鏈路:是

只需嘗試在 linux 中使用 dd 測試磁碟的 wtite 速度。然後用 iperf 檢查你的網路。你就會知道瓶頸在哪裡。

硬碟幾乎可以肯定只支持~26MBps。即使是最新一輪的 SATA 驅動器也只能勉強將這個數字提高一倍(在理想條件下)。

120MBps 的起始速度甚至是不可能的。1000Mb / 8 * 80% = ~100MBps(實際最大值)。Windows 記憶體正在處理數字,因此初始速度很高,一段時間後數字會穩定到可持續的吞吐量。

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