This page describes how you can optimize Google Cloud NetApp Volumes performance by adjusting volume and client-side configurations. These adjustments enhance throughput, reduce latency, and improve overall data transfer efficiency for your applications.
Before you begin
Before you make changes to your volumes to optimize performance, review performance considerations.
Adjust volume settings
You can optimize performance by adjusting the following volume settings:
Increase volume capacity: you can increase the capacity of your Premium, Extreme or Standard service level volume to improve maximum achievable volume throughput. For volumes of the Flex File service level, increase storage pool's capacity instead. For the Flex Unified or Flex File custom-performance, increase the storage pool's throughput and IOPS.
Upgrade your service level: you can move a Premium service level volume to a storage pool with an Extreme service level to improve throughput.
Use manual QoS pools to assign greater throughput: you can decrease the assigned throughput of larger volumes with low throughput requirements, and increase the throughput of smaller volumes that need higher performance up to the available pool throughput.
Increasing volume capacity and upgrading service levels are both non-disruptive to I/O workloads in process on the volume and don't affect access to the volume in any way.
Adjust the client
You can improve performance by adjusting the following settings on the client:
Co-locate clients: latency results are directly impacted by the capabilities and location of the client. For best results, place the client in the same region as the volume or as close as possible. Test the zonal impact by testing latency from a client in each zone and use the zone with the lowest latency.
Configure Compute Engine network bandwidth: the network capabilities of Compute Engine virtual machines depend on the instance type used. Typically, larger instances can drive more network throughput. We recommend that you select a client virtual machine with an appropriate network bandwidth capability, select the Google Virtual NIC (gVNIC) network interface and enable
Tier_1performance. For more information, see Compute Engine documentation on network bandwidth.Optimize your client settings: for Linux clients, see Optimize Linux NFS clients.
What's next
Read about manual QoS.