はじめに S3 バケットへのファイル転送において一般的な aws s3 cp コマンドと、高速転送可能な s5cmd の転送速度を検証しました。先日、海外リージョンの S3 バケットへ小さなファイルを大量アップロード時に利用したところ、転送時間が想像よりもずっと早かったです。そんな私の中でホットな s5cmd が本当に早いのか気になりました。 条件を整えて aws s3 cp と s5cmd cp でファイル転送した転送時間と転送速度を計測してみました。 ところで s5cmd ってなに s5cmd は、S3 と S3 互換オブジェクトストレージ、ローカルファイルシステム上のファイル操作できるコマンドラインツールです。マルチコアをフル活用した並列処理により非常に高速に転送できること強みです。 Mac なら homebrew で簡単にインストールできます。 検証結果早見 実行環境に依りますが、