Performance Analysis on Data ONTAP


3 Days


Employees of federal, state and local governments; and businesses working with the government.


The following pre-requisites or equivalent knowledge are required for this course:

Data ONTAP 7-Mode Administration

Course Description:

The Performance Analysis on Data ONTAP® 7.3 course provides you with the knowledge and skills to perform data collection and analysis on NetApp® storage systems. You will learn how to interpret data and apply performance changes based on their analysis. You will use analysis data for tuning and monitoring performance.

Course Objectives:

By the end of this course you will be able to:

  • Recognize performance terminology and basic methodology
  • Use known methods and tools to collect performance data
  • Describe the Data ONTAP architecture and the benefits of features such as NVRAM and the WAFL® (Write Anywhere File Layout) file system
  • Use knowledge about how data flows through the network and protocol layers of Data ONTAP to monitor and analyze storage system performance
  • Examine command output from case studies to identify performance bottlenecks
  • Perform basic software configuration and recognize diagnostic operations for the Performance Acceleration Module and FlexScale
  • Use FlexCache™ to improve NFSv2 and NFSv3 read performance
  • Use the reallocate command to measure volume or file layout and optimize the layout when appropriate
  • Implement configuration for best practices for resiliency and performance
  • Identify where to find further information

Detailed Course Outline

Module 1 Performance Overview

  • Define performance terminology
  • List three major components of a storage system
  • Use hardware status and configuration commands to determine the hardware on a storage system and its configuration
  • Define baseline performance guidelines and methodology as they relate to NetApp storage systems

Module 2 Performance Monitoring and Analysis Tools

  • Use NetApp tools for performance measurement (data collection, monitoring, and analysis)
  • Identify storage system and host-side monitoring tools
  • Use the perfstat script to collect data and perfviewer to read perfstat output

Module 3 Performance Data Collection Commands

  • Use Data ONTAP tools to identify networking, disk I/O, FC loop saturation, and CPU bottlenecks
    • sysstat
    • statit
    • stats
    • wafl_susp

Module 4 Performance Monitoring and Analysis: Bottlenecks

  • Define a bottleneck
  • Identify typical bottlenecks
  • Use case studies to identify bottleneck areas and implement improvements

Module 5 Performance Acceleration

  • Describe the features and performance capabilities of the Performance Acceleration Module
  • Enable the Performance Acceleration Module software component
  • Perform basic configuration and monitor statistics
  • Compare the different modes of operation
  • Interpret predictive cache statistics to understand usage
  • Use the Performance Acceleration Module in conjunction with FlexShare

Module 6 FlexCache

  • Describe FlexCache software and its benefits
  • Create a FlexCache volume
  • Apply FlexCache volume options
  • Describe how theflexcache_autogrow option works with a FlexCache volume
  • Monitor FlexCache status and statistics

Module 7 Performance Maintenance

  • Discuss how increasing utilization can affect performance
  • Define two types of data layout
  • Use the reallocate command to maintain performance
  • Schedule reallocation jobs to optimize performance

Module 8 High File Count Environments

  • Identify high file count or deep directory structure scenario
  • Select appropriate tools for analysis
  • Identify corrective actions for high file count or deep directory structure scenario

Module 9 Growth Management Concepts and Deployment Techniques

  • Use recommended techniques to optimize Data ONTAP configuration for SAN and NAS (including client-side techniques)
  • Use recommended techniques to optimize Data ONTAP configuration for database performance and network performance (including complementary client-side techniques)

Module 10 Performance Analysis Summary

  • List proactive steps to avoid problems
  • Find resources to learn more about performance tuning