Skip to content

如何測試本地到 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 的輸出時間),提交工單供技術人員排查是否為路由問題。


如何测试本地到 VPS 的网路传输速度? 若您想精确测试您的电脑 (Windows) 与 VPS (Linux) 之间的实际档案传输速度,最推荐的方式是使用 SCP (Secure Copy Protocol) 进行档案传输测试,而非仅依赖网页版的 Speedtest。 以下将引导您建立测试档案并测量上传与下载速度。 --- 🛠️ 测试准备 请在您的本机 Windows 电脑开启 PowerSh

本公司為NCC核准之合法二類電信公司 證號 No.5010500007