Performance
是什麼導致 SFTP 上傳/下載速度緩慢?
SFTP 的上傳/下載速度是否在託管公司的控制範圍內?無論埠如何,他們都可以限制 SSH 流量嗎?
我剛剛與一家新的託管公司簽約。我們稱它們為 Slow SFTP, Inc.。我有另一台伺服器使用 Fast SFTP, Inc.。兩者都在達拉斯,並且都在不同的數據中心。
我注意到我的 SSH 客戶端 (PuTTY) 在連接到 Slow SFTP, Inc. 時滯後,因此我決定對兩家公司進行一些測試。我在幾個小時內進行了幾次測試。我還更改了 sshd 埠,以確保不會根據埠限制流量。它沒有任何區別。
| Slow SFTP, Inc. | Fast SFTP, Inc. ----------------------------------------- UP | 744 KB/s | 352 KB/s DOWN | 150 KB/s | 1,723 KB/s
我覺得奇怪的是,Slow SFTP, Inc. 的下載速度比上傳速度慢得多。
注意:這些是 1:1 比較。兩台伺服器上的設置相同。沒有防火牆。Vanilla Debian 7/sshd 安裝。
路由可以在速度方面發揮重要作用。正如評論中所見,數據中心可能有一條糟糕的路線,並在性能受到影響時更換了它。
這兩家公司可以通過數據包整形器很好地限制上游/下游傳輸速度。他們很可能會這樣做,尤其是在他們託管公司的情況下。你只有一定的上傳頻寬和一定的下載頻寬。此外,一些託管公司還會測量實際傳輸數據量,並在達到一定門檻值後將您的速度“降低”到下限。
為了準確解決您問題中的要點,是的,無論埠如何,他們都可以限制進出您的伺服器(或虛擬伺服器)的流量,他們可以設置每台機器、每個埠組甚至每個埠的全域限制服務類型,如果他們有內容檢查功能的防火牆。