跳至主要内容

修復雲端上傳速度過慢——使用 RcloneView 優化頻寬與傳輸速度

· 閱讀時間約 6 分鐘
Tayson
Senior Engineer

當 RcloneView 中的雲端上傳速度感覺比預期慢時,幾項針對性的設定調整就能大幅提升吞吐量——以下說明如何診斷並修復常見的效能瓶頸。

雲端上傳速度過慢是 RcloneView 使用者最常見的困擾之一。根本原因往往並不明顯:可能是並行傳輸數量太少、意外設定的頻寬上限、被限流的 API 端點,或是您網路的 MTU 與雲端服務供應商要求不符。本指南將有系統地逐一檢視每個可能原因,協助您快速找出並解決問題。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

檢查並增加並行傳輸數量

對上傳吞吐量影響最大的設定是並行檔案傳輸數量。預設情況下,rclone 會依序傳輸檔案,或僅使用有限的並行度。在 RcloneView 的同步工作設定中(步驟 2:進階設定),提高檔案傳輸數量設定——高頻寬連線可嘗試設為 8 到 16。每增加一個並行傳輸就能帶來獨立的吞吐量,等於直接提升您的有效上傳速度。

對於支援分段上傳的服務供應商(如 Amazon S3 與 Cloudflare R2),也請提高多執行緒傳輸數量(預設值:4),將每個大型檔案的上傳拆分成多個區塊並行處理。這在上傳大型影片檔案或資料庫備份檔時尤其有幫助。

Adjusting concurrent transfer settings in RcloneView sync job

移除意外設定的頻寬上限

RcloneView 會將「設定 > 內嵌 Rclone」中的全域 Rclone 旗標套用到每一個操作。請檢查該處是否設定了 --bwlimit--bwlimit-file 旗標——這些旗標會將上傳速度限制在指定數值以內。如果您先前為了避免佔滿頻寬而設定過頻寬限制,卻忘記移除,該旗標就會在不知不覺中限制所有上傳速度。

請在「設定 > 內嵌 Rclone > 全域 Rclone 旗標」中移除或修改 --bwlimit 旗標,然後重新執行同步工作,觀察速度是否改善。

Checking global rclone flags that might limit upload bandwidth

檢查服務供應商端的 API 速率限制

部分雲端服務供應商會強制實施速率限制,可能導致上傳看起來很慢。Google Drive 會限制每位使用者每秒的 API 呼叫次數。Dropbox 會限流發出過多請求的應用程式。Amazon S3 則有依前綴設定的請求限制。當您發現上傳大量小檔案時速度緩慢,但上傳大檔案時反而較快,通常就是 API 速率限制所導致。

在 RcloneView 的「記錄」分頁中,尋找包含 429 Too Many RequestsRate limit exceeded 的訊息。若出現這類訊息,請減少並行傳輸數量,使其維持在服務供應商的 API 限制範圍內。特別是針對 Google Drive,建議將並行傳輸數量降至 4,並將檢查器(checkers)數量限制在 8 個以下。

Monitoring transfer speed and detecting rate limits in RcloneView

調整分段上傳的區塊大小

對於上傳至相容 S3 的服務供應商的大型檔案,分段上傳的區塊大小會影響吞吐量。RcloneView 允許您在同步工作的自訂設定中傳入進階 rclone 旗標。加入 --s3-chunk-size 64M(由預設值 5MB 提高)可減少大型檔案上傳時的 API 呼叫開銷,並能在高頻寬連線上顯著提升吞吐量。

同樣地,針對 Backblaze B2,上傳大型檔案時可使用 --b2-chunk-size 100M。這些旗標都可透過 RcloneView 同步工作設定中的自訂 rclone 旗標欄位加入。

Advanced sync job settings for tuning upload performance in RcloneView

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 在同步工作的進階設定中,將並行傳輸數量提高至 8–16。
  3. 檢查「設定 > 內嵌 Rclone」是否設有任何可能限制速度的 --bwlimit 旗標。
  4. 檢視「記錄」分頁中的速率限制錯誤,並視需要降低並行度。

優化 RcloneView 的上傳速度,是一個調整並行度、移除意外設定的上限,並使您的設定與各服務供應商 API 特性相互配合的過程。


相關指南:

支援的雲端服務商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces