Я использую aws-sdk
для загрузки файлов в экземпляр S3.
Мой сервис выполняет около 100 загрузок в секунду для файлов ~ 300 КБ.
После некоторого профилирования службы, после скачков ЦП, мне удалось изолировать проблему с функцией s3.upload
.
Мой сервис загружает файлы (данные) в виде потоков (но в целях тестирования также результаты данных BLOB-объектов были такими же).
Кто-нибудь испытывал что-то подобное?
Почему 100 загрузок в секунду достигают 90% CPU?