The Block Volume service enables you to dynamically
configure the performance level for block volumes and boot volumes, for more
information, see Block Volume Performance.
If you configure performance level for a block volume to the ultra high performance level
the volume attachment should be multipath-enabled. You may need to take additional steps
to optmize the volume's performance, for more information, see Attaching Ultra High Performance Volumes. This does not apply
to boot volumes configured for the ultra high performance level.
To use Oracle Cloud Infrastructure, you must be granted security access in a policy by an administrator. This access is required whether you're using the Console or the REST API with an SDK, CLI, or other tool. If you get a message that you don't have permission or are unauthorized, verify with your administrator what type of access you have and which compartment to work in.
When you adjust the VPUs/GB setting for a volume, the volume's lifecycle state transitions to
Provisioning while service updates the settings. During this process,
you can't attach the volume to an instance or perform other volume operations. After this process is complete, the
volume lifecycle state transitions back to Available. At this point, you
can attach the volume to an instance.
You can only change the performance level on three volumes concurrently per
tenancy.
Using the Console 🔗
The default volume performance setting for existing block volumes or when you create a new block volume is Balanced. You can change the default setting when you create a new block volume, see Creating a Block Volume. You can also change the volume performance setting for an existing block volume using the steps in the following procedure.
Open the navigation menu and click Storage. Under Block Storage, click Block Volumes.
Click the block volume that you want to change the performance for.
Click Edit.
Using the VPUs/GB slider, specify the performance setting you want to change
to. You can also specify the VPUs/GB value for the performance setting in Default
VPUs/GB.
Use the volume update operation or the boot-volume update operation with vpus-per-gb parameter to update a block volume's elastic performance setting. The vpus-per-gb parameter is where you specify the volume performance units (VPUs). VPUs represent the volume performance settings, with the following allowed values:
0: Represents the Lower Cost setting, applies to block
volumes only.
10: Represents the Balanced setting, applies to both block
volumes and boot volumes.
20: Represents the Higher Performance setting, applies to
both block volumes and boot volumes.
30 to 120: Represents the Ultra High
Performance setting, applies to both block volumes and boot volumes.