Skip to main content
NetApp Knowledge Base

Large batches of small file copies are slower after migration from on-prem AFF to Azure CVO

Views:
80
Visibility:
Public
Votes:
0
Category:
cloud-volumes-ontap-cvo
Specialty:
microsoft_azure
Last Updated:

Applies to

  • CLOUD VOLUMES ONTAP
  • ONTAP 9

Issue

  • After migrating from on-premises ONTAP (AFF) to CVO in Azure, workloads that generate or write large batches of small files (e.g., statement generation jobs involving 15,000–50,000 files) experience significantly slower performance.
  • Previously, such jobs completed in 1–4 hours; after migration, the same jobs take 8 or more hours to complete.

Cause

  • CVO NVRAM/NVLOG Latency:

    • Cloud Volumes ONTAP uses a virtual NVRAM (NVLOG) disk backed by Azure Premium SSD.

    • This emulation is inherently slower than the hardware NVRAM used in AFF/FAS systems, resulting in higher write latencies, especially with high volumes of small, sequential write operations.

  • Low Application Concurrency:

    • The application writing the files uses very low concurrency (often single-threaded), causing operations to be serialized.

    • Any increase in storage or network latency is multiplied across thousands of sequential operations, greatly extending total job run time.

Solution

  • Deploy a new CVO instance using Premium SSD v2 and UltraSSD for NVRAM:

    • Premium SSD v2 disks and UltraSSD-backed NVRAM provide significantly lower latency and higher throughput compared to previous disk types.
    • Plan and execute a migration to the new CVO instance with these disk types.
  • Enable High Write Speed Mode on CVO:

    • High Write Speed mode bypasses some write buffering and can reduce write latency for workloads similar to on-premises performance.

Partner Notes

partnerNotes_text
 

Internal Notes

internalNotes_text

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.