深色模式
如何測試本地到 VPS 的網路傳輸速度?
若您想精確測試您的電腦 (Windows) 與 VPS (Linux) 之間的實際檔案傳輸速度,最推薦的方式是使用 SCP (Secure Copy Protocol) 進行檔案傳輸測試,而非僅依賴網頁版的 Speedtest。
以下將引導您建立測試檔案並測量上傳與下載速度。
🛠️ 測試準備
請在您的本機 Windows 電腦開啟 PowerShell。
步驟一:生成測試檔案
在本地端建立一個 100MB 的測試檔案:
powershell
fsutil file createnew testfile.dat 100000000步驟二:在 VPS 建立測試目錄
透過 SSH 登入 VPS 並建立存放測試檔的資料夾 (請將 vps_ip 替換為您的真實 IP):
powershell
ssh root@vps_ip "mkdir -p /root/speed_test"(系統會提示您輸入 VPS 的 root 密碼)
🚀 開始測速
測試 1:上傳速度 (本地 ➔ VPS)
測量將檔案從您的電腦上傳至 VPS 所需的時間:
powershell
Measure-Command { scp -P 22 .\testfile.dat root@vps_ip:/root/speed_test/ }- 請將
vps_ip替換為您的 IP。 - 執行後需輸入密碼。
- 測試結束後,PowerShell 會顯示
TotalSeconds(總秒數)。您可以用100MB / 秒數計算出平均上傳速度 (MB/s)。
測試 2:下載速度 (VPS ➔ 本地)
測量將檔案從 VPS 下載回您的電腦所需的時間:
powershell
Measure-Command { scp -P 22 root@vps_ip:/root/speed_test/testfile.dat .\ }- 同樣地,使用
100MB / 秒數即可換算出下載速度。
🧹 清理測試檔案
測試完成後,建議刪除佔用空間的測試檔案。
刪除本地檔案:
powershell
del .\testfile.dat刪除 VPS 檔案:
powershell
ssh root@vps_ip "rm -rf /root/speed_test"TIP
若您覺得速度異常緩慢,請將測試結果截圖(包含 PowerShell 的輸出時間),提交工單供技術人員排查是否為路由問題。
