「をAWS S3 CPは、」マルチスレッドされていることを疑っあなたがtransferconfig.py
のソースを見た場合、それがデフォルトであることを示しています
DEFAULTS = {
'multipart_threshold': 8 * (1024 ** 2),
'multipart_chunksize': 8 * (1024 ** 2),
'max_concurrent_requests': 10,
'max_queue_size': 1000,
}
それはで10個の要求を行うことができることを意味していますまた、ファイルが8MBを超えると、転送が8MB単位でチャンクされることもあります。
これはのドキュメントです。 - 同時要求の最大数
max_concurrent_requests:
これらはあなたがS3に設定できる設定値です。
max_queue_size - タスクキュー内のタスクの最大数。 multipart_threshold - CLIが個々のファイルのマルチパート転送に使用するサイズのしきい値。
multipart_chunksize - マルチパート転送を使用する場合、これはCLIが個々のファイルのマルチパート転送に使用するチャンクサイズです。
それはあなたの簡単な方法と比較している場合は、チューニング、それダウンし、参照するにはできます
aws configure set default.s3.max_concurrent_requests 1
はそれをバックアップし、その後、チューニングすることを忘れないでください、さもなければ、あなたのAWSのパフォーマンスが惨めになります。
「aws s3 sync」コマンドについても言及します。これは、多数のファイル/ディレクトリで作業する場合に便利です。 – Tom