在進行大檔案上傳下載至OSS時,如果存在網路環境複雜多變或需要同時處理多任務等情況,您可以使用ossutil的限速功能實現對檔案傳輸速度的有效控制,從而更好地滿足資料的管理與使用需求,提升資料處理效率。
說明
該限速作用於全域,而非單串連。
使用情境
適用於在網路環境複雜多變或需要同時處理多任務等情況下進行大檔案上傳下載到OSS的情境。
前提條件
參數
參數 | 說明 |
--bandwidth-limit | 用於限制網路頻寬,控制資料轉送的速率。最小值為1024 B/s。單位預設為B/s。 配置此參數時,您可以根據需要為頻寬值指定單位,可選單位包括B(位元組)、K(KB)、M(MB)和G(吉位元組)。例如50 M表示頻寬節流設定為50 MB/s。 |
樣本
上傳檔案時使用限速
以下樣本用於上傳本地檔案upload.rar到bucket儲存空間中,上傳速度為20 MB/s,預設單位為位元組每秒(B/s)。
ossutil cp D:\\upload.rar oss://bucket/ --bandwidth-limit 20971520以下樣本用於上傳本地檔案file.rar到bucket儲存空間中,上傳速度為50 MB/s,指定單位為MB每秒(MB/s)。
ossutil cp D:\\file.rar oss://bucket/dir -r --bandwidth-limit 50M下載檔案時使用限速
以下樣本用於將bucket儲存空間中的download.rar檔案下載到目前的目錄,並將下載速度限制為20 MB/s。
ossutil cp oss://bucket/download.rar . --bandwidth-limit 20971520