Updating Mount Target Performance
The performance of a File Storage mount target is partially dependent upon the maximum throughput available to the mount target. A mount target can have a Standard performance level or a specific High Performance level.
High performance mount targets require a 30-day commitment and are billed in 30-day cycles. When you change the performance of an existing mount target to a high performance shape, that 30-day billing cycle begins. For specific pricing details, see Oracle Storage Cloud Pricing.
You can upgrade a mount target to a high performance mount target at any time. If requirements change, and you don't need the same performance, you can downgrade the performance level at the end of the billing cycle.
Each availability domain is limited to two Standard mount targets, two 20 Gbps High Performance mount targets, one 40 Gbps High Performance mount target, and zero 80 Gbps High Performance mount targets by default.
See Service Limits for a list of applicable limits and instructions for requesting a limit increase.
For more information, see Mount Target Performance and Limitations and Considerations for mount targets.
Required IAM Policy
Permissions to manage mount targets include the ability to update mount target performance. Consider more restrictive permissions if you don't want managers to change performance levels. A more specific policy for mount target performance management follows:
allow group <groupName> to {MOUNT_TARGET_SHAPE_DOWNGRADE, MOUNT_TARGET_SHAPE_UPGRADE } in compartment <compartmentName>
If you're new to policies, see Getting Started with Policies and Details for the File Storage Service.
- Open the navigation menu and click Storage. Under File Storage, click Mount Targets.
-
In the List scope section, under Compartment, select a compartment.
- Select the mount target for which you want to update performance.
-
In the Performance section, next to Mount target throughput, change performance:
-
To change performance, select Edit. Set the mount target read throughput. Select from:
- 1 Gbps of throughput (Standard)
- 20 Gbps of throughput (High performance)
- 40 Gbps of throughput (High performance)
- 80 Gbps of throughput (High performance)
- To cancel a scheduled performance downgrade, select Cancel scheduled downgrade.
-
- Select Save changes.
Use the
oci fs mount-target upgrade-shape
command and required parameters to immediately upgrade a mount target's performance level:oci fs mount-target upgrade-shape --mount-target-id <mount_target_OCID> --requested-throughput <performance_value>
Use the
oci fs mount-target schedule-downgrade-shape
command and required parameters to downgrade a mount target's performance level at the end of its billing cycle:oci fs mount-target schedule-downgrade-shape --mount-target-id <mount_target_OCID> --requested-throughput <lower_performance_value>
To cancel the scheduled downgrade of a mount target's performance level, use the
oci fs mount-target cancel-downgrade-shape
command:oci fs mount-target cancel-downgrade-shape --mount-target-id <mount_target_OCID>
For a complete list of parameters and values for CLI commands, see the CLI Command Reference.
To immediately upgrade the performance level of a mount target and start the billing cycle, run the UpgradeShapeMountTarget operation.
To downgrade the performance level of a mount target at the end of its billing cycle, run the ScheduleDowngradeShapeMountTarget operation. To cancel a scheduled performance level downgrade, run the CancelDowngradeShapeMountTarget operation.
To immediately release a mount target's resources, with the understanding that you'll still be billed for those resources until the cycle's end date, you can delete the mount target.
For information about using the API and signing requests, see REST API documentation and Security Credentials. For information about SDKs, see SDKs and the CLI.