- 03 Dec 2024
- 1 Minute to read
- Print
- DarkLight
Read IOPS and Bandwidth Allocation
- Updated on 03 Dec 2024
- 1 Minute to read
- Print
- DarkLight
This document explains the default and manual allocation of performance resources to volume attachments and snapshots, providing details on how these allocations are managed and customized.
Default Allocation
Primary Attachment Only:
By default, 100% of the policy's performance is allocated to the primary attachment of the volume. This configuration ensures that the primary attachment has full access to the volume's performance resources.Primary Attachment with Snapshots:
When one or more snapshots are attached to the volume, the allocation of read resources is adjusted as follows:Primary Attachment: 80% of the read resources are allocated to the primary attachment.
Attached Snapshots: 20% of the read resources are allocated equally across all the attached snapshots.
Note: This allocation is dynamic and automatically adjusts whenever snapshots are attached or detached from the volume.
Manual Allocation
In scenarios where there is a need to optimize resource allocation—such as performing fast backups while production workloads are idle—manual allocation of read resources can be configured via the API.
Custom Allocation:
Users can allocate a specific percentage (x%
) of read resources to each attachment, tailoring the performance distribution according to specific needs.Best Practices:
Ensure that percentage allocation is provided for all attachments of the volume.
Avoid relying on default allocations when manually adjusting resources.
Snapshots that are not explicitly allocated a percentage will share the default 20% of resources, as described in the default settings.
By understanding and utilizing these resource allocation configurations, users can better manage volume performance, especially in environments with varying needs for read resources across primary attachments and snapshots.