すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ossutilを使用してアップロードとダウンロードの速度を制限する

最終更新日:Oct 24, 2024

ossutilを使用すると、帯域幅制限を設定して、Object Storage Service (OSS) へのアップロードおよびOSSからのダウンロードでのファイル転送速度を制限できます。 帯域幅を制限すると、データ転送速度を実際のネットワーク条件、マルチタスクシナリオ、およびデータ処理要件に合わせることができます。

説明

帯域幅制限は、単一の接続だけでなく、グローバルに適用されます。

シナリオ

帯域幅の制限は、さまざまなネットワーク環境やマルチタスクなどのシナリオで、OSSに大きなファイルをアップロードしたり、OSSから大きなオブジェクトをダウンロードしたりするのに適しています。

前提条件

  • OSSが有効化されています。 詳細については、「OSSの有効化」をご参照ください。

  • バケット作成についての 詳細は、「バケットの作成」をご参照ください。

  • ossutil 2.0がインストールされています。 詳細については、「ossutilのインストール」をご参照ください。

Parameters

パラメーター

説明

-- 帯域幅制限

データ転送の最大帯域幅。 このパラメータの最小値は1024 B/sです。 デフォルトの帯域幅単位はB/sです。

パラメーターを設定するときに、数値に単位をサフィックスすることができます。 サポートされる単位には、バイト /sのB、KB/sのK、MB/sのM、GB/sのGが含まれます。 たとえば、50Mは、帯域幅が50メガバイト/秒に制限されることを指定します。

アップロード速度の制限

次のサンプルコマンドは、upload.rarファイルを "bucket" バケットにアップロードし、デフォルトの帯域幅単位B/sを使用して最大アップロード速度を20971520に設定します。

ossutil cp D:\\upload.rar oss://bucket/ --bandwidth-limit 20971520

次のサンプルコマンドは、upload.rarファイルを "bucket" バケットにアップロードし、最大アップロード速度を50メガバイト/秒に設定します。

ossutil cp D:\\file.rar oss://bucket/dir -r --bandwidth-limit 50M

ダウンロード速度の制限

次のサンプルコマンドでは、download.rarオブジェクトを "bucket" バケットから現在のローカルディレクトリにダウンロードし、最大ダウンロード速度を20メガバイト/秒に設定します。

ossutil cp oss://bucket/download.rar . --bandwidth-limit 20971520