Skip to main content
NetApp Knowledge Base

Are benchmarks appropriate to measure or troubleshoot performance?

Views:
208
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
perf
Last Updated:

Applies to

ONTAP 9

Answer

Reasons why benchmarks may be appropriate
  • Setting up a new system
  • Doing Proof-of-Concept testing with the account team
Reasons why benchmarks may not be appropriate
  • Benchmarks need tuning of parameters like concurrency to achieve optimal performance
  • Benchmark may use a system with different performance parameters than the production workload
  • Production workloads are very hard to exactly recreate and synthetic workload may not encounter the problem even if it is the same workload
  • Benchmarks may not be representative of the operations the production workload will be once placed on the new system
  • Synthetic benchmarks in a production system won't perform the same as a brand new system due to:
    • File system age
    • Fragmentation
    • Organic growth of data takes slightly more processing for each operation and can be cumulative on performance
    • Other workloads may be running where a new system may not have other workloads running

 

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.