S3 загружает высокий дисковый ввод-вывод и использование процессора

Я столкнулся с высокой нагрузкой на процессор и ввод / вывод, когда пытался загрузить 100 ГБ небольших файлов (PNG-изображений) в корзину S3 с помощью очень простого загрузчика go s3.

Есть ли способ ограничить пропускную способность (например, через конфигурацию aws-sdk-go) или что-то еще, чтобы сделать процесс загрузки менее интенсивным или эффективным:), чтобы уменьшить использование процессора и ввода-вывода.

Я пробовал хороший процессор и ввод-вывод, но на самом деле это не помогает.

1 ответ

Вы пробовали S3Manager, https://docs.aws.amazon.com/sdk-for-go/api/service/s3/s3manager/? Из документов:

Пакет s3manager предоставляет утилиты для одновременной загрузки и выгрузки объектов из S3. Полезно при работе с большими объектами.

Другие вопросы по тегам