Networking

如何在 LAN 中加速 SSHFS?

  • December 1, 2016

我正在使用 SSHFS 在我的筆記本和台式機之間在 Linux 下傳輸文件。它比 NFS 更容易,因為不必事先配置掛載點和權限。

現在,使用 SSHFS 比我對 100MBit 乙太網連接的預期要慢(遺憾的是,筆記型電腦沒有千兆乙太網)。我得到大約 10MiB/秒,而不是 12.5MiB/秒。協議的成本能否“鋼鐵”“休息”(這將是 2.5MiB/秒)?

從 IPv4 切換到 IPv6 並沒有提高速度。使用-C壓縮使過程更慢。

SSHFS 允許將參數傳遞給底層 SSH(使用-o SSHOPT=VAL)。好吧,那裡有很多SSH參數。

根據經驗,哪些參數可以提高 SSHFS 連接的速度?

您從 100 Mb/s 連結中獲得大約 80 Mb/s 的速度。這非常接近連結的理論極限(您很少會得到像標稱連結速度這樣的東西),並且是一個完全合理的實現數字。

除此之外,除了執行加密隧道 (SSH) 的成本之外,您還獲得了 TCP 成本以及使用該連接的任何其他流量。我想說的是,實際上,如果不更改為具有較低成本的協議,您不太可能獲得更好的吞吐量。

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