Performance expectations

For information about Cloud Volumes Service benchmarks, see NetApp Cloud Volumes Service for Google Cloud: Benchmarks.

For information about Cloud Volumes Service performance, see Enterprise Applications on Google Cloud: An Introduction to Cloud Volumes Service For Google Cloud.

For information about service level and allocated capacity, see Selecting the service level and allocated capacity.

Understanding space provisioning for a volume

Because space provisioning for a volume affects its capacity and performance, you should provision the right amount of capacity with the right service level to achieve your performance objectives.

For example, a CVS-Performance volume with 5 TiB of provisioned space and the Extreme service level provides a throughput of 5 * 128 MiB/s.

For more information, see Selecting the appropriate service level and allocated capacity for NetApp Cloud Volumes Service.

Cloud Volumes Service supports dynamic increase of volume size. A volume of the CVS-Performance service type is provisioned to allow writing data of up to 100 TiB, regardless of the actual provisioned size. You can store up to 100 TiB in the volume before encountering an "out of space" condition. This behavior doesn't apply to volumes of the CVS service type.

Billing for your volumes

You are charged for the provisioned space or the used space, whichever is greater. Examples:

  • If your volume has 2 TiB of provisioned space and you use only 1 TiB, then you are charged for 2 TiB.
  • If your volume has 2 TiB of provisioned space and you use 3 TiB, then you are charged for 3 TiB.

If you store more data than the space provisioned for a volume, then you are charged for the used space, but the volume has the maximum bandwidth for the provisioned space.

For more information about billing calculations, see Pricing.

Monitor provisioned space

NetApp recommends that you monitor the usage of your volumes so that you can select an appropriate allocated capacity for your volumes and choose a new size as needed. Allocate sufficient capacity to meet the needs of your application and to prevent your volumes from running out of space at full utilization. NetApp recommends maintaining a provisioned space buffer of 20% above your expected volume utilization.

For more information about modifying the allocated capacity for a volume, see Creating and managing NFS volumes and Creating and managing SMB volumes.

Cloud Monitoring

Cloud Monitoring includes metrics for monitoring Cloud Volumes Service. The volume_usage metric represents the actual usage of the volume, and volume_size represents the allocated capacity of the volume.

You can view charts for individual metrics in Metrics Explorer, create a dashboard with multiple charts, add alerting, or retrieve metrics data with the Cloud Monitoring API.

For more information, see Monitoring cloud volumes.

View usage and allocated capacity in the Cloud Console

You can view the usage and provisioned space for volumes on the Volumes page in the Cloud Console.

  1. In the Cloud Console, go to the Volumes page.

    Go to the Volumes page

  2. To show the Usage column, click Column display options at the top of the volumes list, and select Usage.

Application-level monitoring

The monitoring that is closest to the application is from within the virtual machine on which the application is running. You can observe changes in behavior through capacity reporting from within the VM client operating system.

You can check the used and available capacity of a volume by using the client operating system features to query the network mapped drive properties:

  • Windows clients: Use the dir command at the command prompt, or use the Drive > Properties command in Windows Explorer.

  • Linux clients: Use the df -h command.