# Increase Snapshotting Speed while taking a snapshot in Amazon S3 Bucket

**URL:** https://discuss.elastic.co/t/increase-snapshotting-speed-while-taking-a-snapshot-in-amazon-s3-bucket/101597
**Category:** Elasticsearch
**Created:** [September 24, 2017, 10:37am UTC](https://discuss.elastic.co/t/increase-snapshotting-speed-while-taking-a-snapshot-in-amazon-s3-bucket/101597 "2017-09-24T10:37:25Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [September 25, 2017, 7:27am UTC](https://discuss.elastic.co/t/increase-snapshotting-speed-while-taking-a-snapshot-in-amazon-s3-bucket/101597/2 "2017-09-25T07:27:44Z")

</div>

There are some internal throttling which applies to all kind of repositories according to:

> <https://github.com/elastic/elasticsearch/blob/350125ed2a230a418d5a8ce517d2f48dd2e0cb83/core/src/main/java/org/elasticsearch/repositories/blobstore/BlobStoreRepository.java#L236>

Basically you can try to change `max_snapshot_bytes_per_sec` on your S3 repository settings. Something like (untested):

```auto
PUT _snapshot/my_s3_repository
{
  "type": "s3",
  "settings": {
    "bucket": "my_bucket_name",
    "max_snapshot_bytes_per_sec": "100m"
  }
}

```

This setting is the rate per node as explained in [https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html)

HTH

---

_[View the full topic](https://discuss.elastic.co/t/increase-snapshotting-speed-while-taking-a-snapshot-in-amazon-s3-bucket/101597)._
