全部產品
Search
文件中心

Cloud Storage Gateway:為什麼Cloud Storage Gateway寫入速度慢?

更新時間:Jan 22, 2025

本文主要列舉一些導致Cloud Storage Gateway寫入速度緩慢的常見原因以及相應的解決方案。

導致Cloud Storage Gateway寫入速率緩慢的原因及其解決方案請參見下表。

常見原因

原因說明

解決方案

緩衝盤進入限流狀態

當同時寫入緩衝盤的資料總量大於緩衝盤資料空間高水位時(80%)會觸發限流。

  1. 排查資料上傳是否存在問題導致緩衝空間無法釋放,下面幾種情況都可能導致資料無法及時上傳。

    • OSS Bucket不存在。

    • OSS Bucket策略導致網關訪問OSS Bucket受限。

    • OSS Bucket類型是Archive Storage類型或者冷Archive Storage類型。

    • 同時寫入的檔案大小超過可用緩衝盤容量,無法及時關閉檔案並上傳。

  2. 您可以根據實際情況調整業務,下調同時寫入緩衝盤的資料總量。

  3. 您也可以擴充共用對應的緩衝盤來擴巨量資料空間。更多資訊,請參見擴充緩衝

單線程寫入或並發數量不足

單線程寫入或者並發數量不足可能導致寫入效率低下。

如果您的程式支援並發,建議增加並發數量來提升效率。例如,Windows內建的資源管理員是單線程寫入操作,而使用如 robocopy 這樣的高並發工具可以顯著提高寫入效率。

小 I/O 操作頻繁

在小 I/O 情境下,頻繁的4 KB小 I/O 操作會導致寫入效率低下。

將小 I/O 彙總成較大的 I/O 操作,以提高傳輸效率。

檔案夾內檔案數過多

在同一檔案夾內寫入大量檔案(如幾十萬個)可能導致目錄鎖,進而影響寫入效能。

建議將檔案分散到多個目錄下進行寫入,以減少同目錄的目錄鎖競爭。

磁碟 I/O 效能

緩衝盤的讀寫速度不足可能限制寫入效能。

使用更高效能的緩衝盤,例如,ESSD雲端硬碟,可以提高 I/O 效能。