strsw ilt perfcdot exerciseguide

Upload: achilles7

Post on 24-Feb-2018

287 views

Category:

Documents


9 download

TRANSCRIPT

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    1/109

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    2/109

    NETAPP UNIVERSITY

    Performance Analysis on Clustered Data ONTAP

    Exercise Guide

    Course ID: STRSW-ILT-PERFCDOTCatalog Number: STRSW-ILT-PERFCDOT-EGContent Version: 1.0

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    3/109

    E-2 Performance Analysis on Clustered Data ONTAP: Welcome

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    ATTENTION

    The information contained in this course is intended only for training. This course contains information and activities that,while beneficial for the purposes of training in a closed, nonproduction environment, can result in downtime or othersevere consequences in a production environment. This course material is not a technical reference and should not,under any circumstances, be used in production environments. To obtain reference materials, refer to the NetApp productdocumentation that is located at http://now.netapp.com/.

    COPYRIGHT

    2013 NetApp, Inc. All rights reserved. Printed in the U.S.A. Specifications subject to change without notice.

    No part of this document covered by copyright may be reproduced in any form or by any meansgraphic, electronic, ormechanical, including photocopying, recording, taping, or storage in an electronic retrieval systemwithout prior writtenpermission of NetApp, Inc.

    U.S. GOVERNMENT RIGHTS

    Commercial Computer Software. Government users are subject to the NetApp, Inc. standard license agreement andapplicable provisions of the FAR and its supplements.

    TRADEMARK INFORMATION

    NetApp, the NetApp logo, Go further, faster, AdminNODE, Akorri, ApplianceWatch, ASUP, AutoSupport, BalancePoint,BalancePoint Predictor, Bycast, Campaign Express, ChronoSpan, ComplianceClock, ControlNODE, Cryptainer, DataONTAP, DataFabric, DataFort, Decru, Decru DataFort, DenseStak, Engenio, E-Stack, FAServer, FastStak, FilerView,

    FlexCache, FlexClone, FlexPod, FlexScale, FlexShare, FlexVol, FPolicy, GatewayNODE, gFiler, Imagine VirtuallyAnything, Infinivol, Lifetime Key Management, LockVault, Manage ONTAP, MetroCluster, MultiStore, NearStore, NetAppSelect, NetCache, NetCache, NOW (NetApp on the Web), OnCommand, ONTAPI, PerformanceStak, RAID DP,SANscreen, SANshare, SANtricity, SecureAdmin, SecureShare, Securitis, Service Builder, Simplicity, Simulate ONTAP,SnapCopy, SnapDirector, SnapDrive, SnapLock, SnapManager, SnapMirror, SnapMover, SnapProtect, SnapRestore,Snapshot, SnapValidator, SnapVault, StorageGRID, StorageNODE, StoreVault, SyncMirror, Tech OnTap, VelocityStak,vFiler, VFM, Virtual File Manager, WAFL, and XBB are trademarks or registered trademarks of NetApp, Inc. in the UnitedStates and/or other countries.

    All other brands or products are either trademarks or registered trademarks of their respective holders and should betreated as such.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    4/109

    E-3 Performance Analysis on Clustered Data ONTAP: Welcome

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    TABLE OF CONTENTS

    WELCOME..................................................................................................................................................... E-1

    MODULE 1: HOW A NETAPP STORAGE SYSTEM WORKS................................................................... E1-1

    MODULE 2: PERFORMANCE OVERVIEW................................................................................................ E2-1

    MODULE 3: CLUSTERED STORAGE SYSTEM WORKLOADS AND BOTTLENECKS ......................... E3-1

    MODULE 4: CLUSTER PERFORMANCE MONITORING AND ANALYSIS ............................................. E4-1

    MODULE 5: ONCOMMAND MANAGEMENT TOOLS ............................................................................... E5-1

    MODULE 6: STORAGE QOS...................................................................................................................... E6-1

    MODULE 7: SUMMARY .............................................................................................................................. E7-1

    APPENDIX A: ANSWERS ............................................................................................................................. A-1

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    5/109

    E1-1 Performance Analysis on Clustered Data ONTAP: How a NetApp Storage System Works

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    MODULE 1: HOW A NETAPP STORAGE SYSTEM WORKS

    There is no exercise associated with Module 1.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    6/109

    E2-1 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    MODULE 2: PERFORMANCE OVERVIEW

    EXERCISE

    In this exercise, you identify your exercise equipment, log in to the exercise environment, and verify theequipment.

    OBJECTIVES

    By the end of this exercise, you should be able to:

    Identify the exercise environment Log in to the exercise environment Add a cluster to the OnCommand System Manager Configure the SNMP public community name Identify clustered Data ONTAP components Set the clustered Data ONTAP command-line system timeout value (optional)

    TASK 1: IDENTIFY THE EXERCISE ENVIRONMENT

    In this task, you log in to your assigned exercise environment. You perform all subsequent exercises from this

    assigned machine.STEP ACTION

    1. With the assistance of your instructor, identify your main Windows server. This machine mightbe a virtual machine.

    IP address: _______________________________________________

    Domain: _________________________________________________

    Domain administrator password: Netapp123

    2. With the assistance of your instructor, identify your clustered NetApp Data ONTAP operatingsystem nodes.

    Node 1 Management LIF IP address: 192.168.0.91

    Node 2 Management LIF IP address: 192.168.0.92

    Cluster Management LIF IP address: 192.168.0.101

    Cluster Administrator (admin) password: Netapp123

    3. With the assistance of your instructor, identify your Linux machine. This machine might be avirtual machine.

    IP address: 192.168.0.10

    Root password: Netapp123

    Windows Server

    Clustered Data ONTAP

    Linux Server

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    7/109

    E2-2 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    4. With the assistance of your instructor, identify your secondary Windows server. This machinemight be a virtual machine.

    IP address: 192.168.0.6

    Root password: Netapp123

    TASK 2: LOG IN TO THE EXERCISE ENVIRONMENT

    In this task, you use Remote Desktop Connection to log in to your assigned exercise environment. Youperform all subsequent tasks from this assigned machine.

    STEP ACTION

    1. On your local Windows machine desktop, click the Remote Desktop Connectionlink to log into the remote Windows machine through the Remote Desktop Connection tool.

    If this link is not available, ask your instructor where to find the tool.

    2. Enter the IP address of your remote Windows server, and then click Connect.

    3. Verify that the desktop of the remote machine is displayed.

    4. If you are asked for authentication, enter the user name and password that your instructor gaveyou.

    Windows Server

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    8/109

    E2-3 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    TASK 3: ADD A CLUSTER TO ONCOMMAND SYSTEM MANAGER

    In this task, you add your cluster management port to the local hosts file, launch System Manager, and add

    your assigned cluster.

    NOTE: For more information about configuring a storage system with System Manager, see the ClusteredData ONTAP Administrationcourse.

    STEP ACTION

    1. On the Windows Server desktop, open Windows Explorer.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    9/109

    E2-4 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    2. Navigate to !"#$%&'()*#+,*-./01#23%4.3*#.-5.

    3. Double-click hosts.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    10/109

    E2-5 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    4. Verify that the operation dialog box appears.

    5. Select Notepadto open the hosts file in this tool.

    6. Append the following information to the end of the file:78197:;9

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    11/109

    E2-6 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    11. Verify that System Manager starts.

    12. In the upper left, click the Loginbutton, and then enter the following:

    User name: ?'/%&

    Password:@.-?AA710

    Save my credentials: selected

    13. Click Sign in.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    12/109

    E2-7 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    14. In the left pane of System Manager, expand cluster1.

    NOTE: There are two nodes in the cluster.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    13/109

    E2-8 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    TASK 4: CONFIGURE SNMP PUBLIC COMMUNITY NAME

    In this task, you configure the SNMP public community name so that System Manager and OnCommand

    Balance can properly discover your cluster.

    NOTE: In some highly secure environments, this might not be appropriate.

    STEP ACTION

    1. Navigate to Cluster> cluster1> Configuration> SystemTools> SNMP.

    2. Click Edit.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    14/109

    E2-9 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    3. Click Add.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    15/109

    E2-10 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    4. Enter the community name:A>B=%5

    5. Click OK.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    16/109

    E2-11 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    6. Click OKto close the Edit SNMP Settings dialog box.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    17/109

    E2-12 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    7. Verify that publicis now in the community names area.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    18/109

    E2-13 Performance Analysis on Clustered Data ONTAP: Performance Overview

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    TASK 5: IDENTIFY CLUSTERED DATA ONTAP COMPONENTS

    In this task, you use either System Manager or the clustered Data ONTAP CLI to identify key clustered Data

    ONTAP components and revert any LIFs that are not on their home ports.

    STEP ACTION

    1. Analyze and identify the following list of clustered Data ONTAP components:

    Aggregates ______________________________________________________________

    Storage virtual machines ___________________________________________________

    Volumes ________________________________________________________________

    LUNs __________________________________________________________________

    Licenses (which features are installed?) ________________________________________

    CIFS Shares ______________________________________________________________

    LIFs (are all LIFs home?)____________________________________________________

    2.Revert any LIFs that are not on their home ports.

    TASK 6: SET THE CLUSTERED DATA ONTAP COMMAND LINE SYSTEM TIMEOUT VALUE(OPTIONAL)

    In this optional task, you set the clustered Data ONTAP command-line system timeout value.

    STEP ACTION

    1. Open a PuTTY session with cluster1.

    2. Check the current system timeout value.

    *,*-./ -%/.(>- *C()

    3. Set the system timeout to 0 (no timeout).

    *,*-./ -%/.(>- /('%D, E-%/.(>- ???@@>????

    8. What command syntax would you use to display all of the user_read_latency counters that aregreater than 10000us for all disks in the cluster, limiting the display to only the counter andvalue fields?

    9. Using the advanced privilege level, start statistics data collection on the statistics objectaggregate.

    !"#"$!"$%! !"#4" 0(*+,%" #))4,)#", 0!#39',0$5 !#39',:#))4

    10. Display nonzero user_reads and user_writes counters for each aggregate.

    !"#"$!"$%! !-(. 0(*+,%" #))4,)#", 0$/!"#/%, < 0%(2/",42!,4:4,#5!A2!,4:.4$",! 0!#39',0$5 !#39',:#))4 01#'2, B?

    11. Using the advanced privilege level, start statistics data collection on the statistics object

    volume.

    !"#"$!"$%! !"#4" 0(*+,%" 1('23, 0!#39',0$5 !#39',:1('23,

    12. Display all of the volume activity by displaying all of the data counters for each volume.

    !"#"$!"$%! !-(. 0(*+,%" 1('23, 0$/!"#/%, < 0%(2/",4

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    22/109

    E3-4 Performance Analysis on Clustered Data ONTAP: Clustered Storage System Workloads and Bottlenecks

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    16. Using the advanced privilege level, start statistics data collection on the statistics object

    workload.

    !"#"$!"$%! !"#4" 0(*+,%" .(46'(#5 0!#39',0$5 !#39',:.(46'(#5

    17. Display all of the latency counters for each workload and limit the display to the counter and

    value fields.

    !"#"$!"$%! !-(. 0(*+,%" .(46'(#5 0$/!"#/%, < 0%(2/",4

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    23/109

    E3-5 Performance Analysis on Clustered Data ONTAP: Clustered Storage System Workloads and Bottlenecks

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    6. On the Windows Server desktop, double-click the Command Prompt.

    7. Drag the SIO.exeshortcut to the Command Promptwindow.

    8. Press the Spacebar, type the following list of parameters, and then press Enter:

    ? ? 8;6 8??3 8? > DFG8??37$',

    9. After the command ends and the command prompt returns, go to the PuTTY session and turn offdata collection.

    !"#"$!"$%! !"(9 0!#39',0$5 !#39',:%$7!>

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    24/109

    E3-6 Performance Analysis on Clustered Data ONTAP: Clustered Storage System Workloads and Bottlenecks

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    10. Start statistics data collection again on the same objects, but this time change the sample name to

    !#39',:%$7!;.

    !"#"$!"$%! !"#4" 0(*+,%" %$7!A1('23,A4,#5#-,#5 0!#39',0$5 !#39',:%$7!;

    11. In the Command Prompt window, press the Up arrow, change the SIO parameters to thefollowing, and then press Enter:

    >?? ? 8;6 8??3 8? H DFG8??37$',

    12. After the command ends and the command prompt returns, go to the PuTTY session and turn offdata collection.

    !"#"$!"$%! !"(9 0!#39',0$5 !#39',:%$7!;

    13. Run through the same sequence (Steps 1012) one more time for sample_cifs3, using the

    following SIO parameters:

    !#39',:%$7!8

    I? >?? H6 8??3 8? 8; DFG8??37$',

    NOTE: After the command ends and the command prompt returns, remember to go to the

    PuTTY session and turn off data collection.

    14. After all three samples are collected; analyze the counters to determine the workloadcharacteristics of each sample.

    The following commands will help to define the CIFS workload in each sample (sample_cifs1

    through sample_cifs3).

    NOTE:Change the X in sample_cifsXto the sample being analyzed (1 through 3).

    !"#"$!"$%! !-(. 0(*+,%" %$7! 0$/!"#/%, < 0%(2/",4 %$7!:4,#5:(9!0!#39',0$5 !#39',:%$7!J!"#"$!"$%! !-(. 0(*+,%" %$7! 0$/!"#/%, < 0%(2/",4 %$7!:.4$",:(9!0!#39',0$5 !#39',:%$7!J

    !"#"$!"$%! !-(. 0(*+,%" 1('23, 0$/!"#/%, < 0%(2/",4 %$7!:4,#5:'#",/%=0!#39',0$5 !#39',:%$7!J!"#"$!"$%! !-(. 0(*+,%" 1('23, 0$/!"#/%, < 0%(2/",4 %$7!:.4$",:'#",/%=0!#39',0$5 !#39',:%$7!J

    !"#"$!"$%! !-(. 0(*+,%" %$7! 0$/!"#/%, < 0%(2/",4 %$7!:4,#5:!$D,:-$!"(0!#39',0$5 !#39',:%$7!J

    !"#"$!"$%! !-(. 0(*+,%" %$7! 0$/!"#/%, < 0%(2/",4 %$7!:.4$",:!$D,:-$!"(0!#39',0$5 !#39',:%$7!J

    The following statistics commands are specific to readworkloads. If you have alreadydetermined that the workload is a writeworkload, you can skip these commands.

    !"#"$!"$%! !-(. 0(*+,%" 4,#5#-,#5 0$/!"#/%, < 0%(2/",4 4#/5:4,#5:4,E!0!#39',0$5 !#39',:%$7!J

    !"#"$!"$%! !-(. 0(*+,%" 4,#5#-,#5 0$/!"#/%, < 0%(2/",4 !,E:4,#5:4,E!0!#39',0$5 !#39',:%$7!J

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    25/109

    E3-7 Performance Analysis on Clustered Data ONTAP: Clustered Storage System Workloads and Bottlenecks

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    15. Record your observations for sample_cifs1 below:

    CHARACTERISTIC OBSERVED VALUE

    Read Write

    Throughput

    Latency

    Operation Size

    Concurrency

    Randomness

    16. What did the command-line output look like for throughput of sample_cifs1?

    17. What did the command-line output look like for latency of sample_cifs1?

    18. What did the command-line output look like for read operation size of sample_cifs1?

    19. What did the command-line output look like for write operation size of sample_cifs1?

    20. What did the calculation (throughput * latency) look like for concurrency of sample_cifs1?

    21. What did the command-line output look like for randomness (*#-./*0#./*01!) of

    sample_cifs1?

    22. What did the command-line output look like for randomness (!01/*0#./*01!) of

    sample_cifs1?

    23. What workload did you conclude from your data collection of sample_cifs1?

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    26/109

    E3-8 Performance Analysis on Clustered Data ONTAP: Clustered Storage System Workloads and Bottlenecks

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    24. Record your observations for sample_cifs2 below:

    CHARACTERISTIC OBSERVED VALUE

    Read Write

    Throughput

    Latency

    Operation Size

    Concurrency

    Randomness

    25. What did the command-line output look like for throughput of sample_cifs2?

    26. What did the command-line output look like for latency of sample_cifs2?

    27. What did the command-line output look like for read operation size of sample_cifs2?

    28. What did the command-line output look like for write operation size of sample_cifs2?

    29. What did the calculation (throughput * latency) look like for concurrency of sample_cifs2?

    30. What did the command-line output look like for randomness (*#-./*0#./*01!) of

    sample_cifs2?

    31. What did the command-line output look like for randomness (!01/*0#./*01!) of

    sample_cifs2?

    32. What workload did you conclude from your data collection of sample_cifs2?

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    27/109

    E3-9 Performance Analysis on Clustered Data ONTAP: Clustered Storage System Workloads and Bottlenecks

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    33. Record your observations for sample_cifs3 below:

    CHARACTERISTIC OBSERVED VALUE

    Read Write

    Throughput

    Latency

    Operation Size

    Concurrency

    Randomness

    34. What did the command-line output look like for throughput of sample_cifs3?

    35. What did the command-line output look like for latency of sample_cifs3?

    36. What did the command-line output look like for read operation size of sample_cifs3?

    37. What did the command-line output look like for write operation size of sample_cifs3?

    38. What did the calculation (throughput * latency) look like for concurrency of sample_cifs3?

    39. What did the command-line output look like for randomness (*#-./*0#./*01!) of

    sample_cifs3?

    40. What did the command-line output look like for randomness (!01/*0#./*01!) of

    sample_cifs3?

    41. What workload did you conclude from your data collection of sample_cifs3?

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    28/109

    E3-10 Performance Analysis on Clustered Data ONTAP: Clustered Storage System Workloads and Bottlenecks

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    42. The previous examples used CIFS as the basis for the workloads. What statistics objects andcounters would be needed for NFSv3?

    END OF EXERCISE

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    29/109

    E4-1 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    MODULE 4: CLUSTER PERFORMANCE MONITORING AND ANALYSIS

    EXERCISE

    In this exercise, you identify storage system performance baselines, analyze and isolate bottlenecks, and workwith the Perfstat utility.

    OBJECTIVES

    By the end of this exercise, you should be able to:

    Perform initial health checks on a cluster Perform baseline performance monitoring from the cluster shell Perform performance monitoring and analysis from the cluster shell Unlock the diag userid Use the Performance and Statistics Collector (Perfstat)

    TASK 1: PERFORM INITIAL HEALTH CHECKS ON THE CLUSTER

    In this task, you query the cluster to assess the initial health status.

    STEP ACTION

    1. Open a PuTTY session with cluster1.

    2. Check to see if all of the nodes are healthy.

    !"#$%&' $)*+

    3. Check to see if the replication rings have the same (or consistent) masters.

    NOTE:Remember to set advanced privilege before you execute this command.

    !"#$%&' ',-. $)*+

    4. Using the advanced privilege level, check to see if the cluster connectivity is healthy.

    !"#$%&' /,-.0!"#$%&' 0-*1& "*!2"

    5. Check to see if the storage virtual machines (SVMs) are healthy.

    12$)3*2'1 )&2"%) 4$&'4&' $)*+

    6. If any of the SVMs return a nonzero status, add the 2""parameter for additional information.

    12$)3*2'1 )&2"%) 4$&'4&' $)*+02""

    7. Check to see if any volumes are not online.

    4*"#5& $)*+ 0$%2%& 6*-",-&

    8. Check to see if any aggregates are not online.

    $%*'2.& 2..'&.2%& $)*+ 0$%2%& 6*-",-&

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    30/109

    E4-2 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    9. Check to see if any disks are in a broken state.

    $%*'2.& 1,$7 $)*+ 0$%2%& 3'*7&-

    10. Normally at this point in the health check, you would check the performance status by using thecommands that follow; however, because these commands will also be run as part of the nexttask, they do nothave to be run at this time.

    To check the performance status (which is optional at this time), enter these commands:

    a. Check the current level of activity on each node of the cluster.

    $%2%,$%,!$ $)*+0/&',*1,! 0-*1& !"#$%&'8098 0,-$%2-!& -*1& 0,%&'2%,*-$ :

    $%2%,$%,!$ $)*+0/&',*1,! 0-*1& !"#$%&'809; 0,-$%2-!& -*1& 0,%&'2%,*-$ :

    b. Check the current level of activity on the entire cluster.

    12$)3*2'1 /&'

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    31/109

    E4-3 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    5. Check the overall latency for each node in the cluster.

    $%2%,$%,!$ $)*+0/&',*1,! 0-*1& !"#$%&'8098 0,-$%2-!& "2%&-!=0,%&'2%,*-$ :

    $%2%,$%,!$ $)*+0/&',*1,! 0-*1& !"#$%&'809; 0,-$%2-!& "2%&-!=0,%&'2%,*-$ :

    6. Check the throughput by cluster.

    $%2%,$%,!$ $)*+0/&',*1,! 0,%&'2%,*-$ :

    7. Check the throughput by volume for volume vs2_vol01.

    $%2%,$%,!$ $)*+0/&',*1,! 0*3>&!% 4*"#5& 0,-$%2-!& 4$;?4*"98 0,%&'2%,*-$:

    How can you make the output more readable?

    8. Normally at this point in the baseline check, you would check the ifnet status by using thecommand that follows; however, because the lab kits do not have any ifnets defined, the

    command does nothave to be run at this time.

    If you want to do so at this time, check the throughput by interface.

    $%2%,$%,!$ $)*+0/&',*1,! 0*3>&!% ,&!% 4*"#5& 0!*#-%&' B"2%&-!= 0$25/"&0,1$25/"&?32$&",-&8

    12. Check volume latency for a specific volume.

    $%2%,$%,!$ $)*+0/&',*1,! 0*3>&!% 4*"#5& 0,-$%2-!& 4$;?4*"980,%&'2%,*-$ :

    13. Check volume activity.

    $%2%,$%,!$ $)*+ 0*3>&!% 4*"#5& 0!*#-%&' B12%2 0$25/"&0,1$25/"&?32$&",-&8

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    32/109

    E4-4 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    14. Check aggregate latency.

    $%2%,$%,!$ $)*+ 0*3>&!% 2..'&.2%& 0!*#-%&' #$&'?'&21$A#$&'?+',%&$0$25/"&0,1 $25/"&?32$&",-&8

    15. Check disk latency.

    $%2%,$%,!$ $)*+ 0*3>&!% 1,$7 0!*#-%&' B"2%&-!= 0$25/"&0,1

    $25/"&?32$&",-&8

    16. Check port throughput.

    $%2%,$%,!$ $)*+ 0*3>&!% /*'% 0!*#-%&' B12%2 0$25/"&0,1 $25/"&?32$&",-&8

    17. Check the LIF or IP throughput.

    $%2%,$%,!$ $)*+ 0*3>&!% ",< 0!*#-%&' B12%2 0$25/"&0,1 $25/"&?32$&",-&8

    18. After completing the task, turn off the statistics data collection.

    $%2%,$%,!$ $%*/ 0$25/"&0,1 $25/"&?32$&",-&8

    19. Clean up any old samples.

    $%2%,$%,!$ $25/"&$ $)*+

    $%2%,$%,!$ $25/"&$ 1&"&%& 0$25/"&0,1 B

    TASK 3: PERFORMANCE MONITORING FROM THE CLUSTER SHELL

    In this task, you use cluster shell commands to monitor cluster performance.

    STEP ACTION

    1. On your Windows Server desktop, double-click the CourseFilesshortcut:

    Copy sio_ntap.tar.gzto the z:drive.

    2. Using PuTTY, log in to the Linux server as root(password: Netapp123).

    3. Mount the vs2 export via NFS, using the following IP:

    5*#-% 0% -

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    33/109

    E4-5 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    5. Extract (untar) the contents of sio_ntap.tar.gzinto the current directory.

    %2' H4&!% -

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    34/109

    E4-6 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    14. After the SIO command ends and the command prompt returns, go to the PuTTY session andturn off data collection.

    $%2%,$%,!$ $%*/ 0$25/"&0,1 $25/"&?-&!% -

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    35/109

    E4-7 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    26. After the SIO command ends and the command prompt returns, go to the PuTTY session andturn off data collection.

    $%2%,$%,!$ $%*/ 0$25/"&0,1 $25/"&?-&!% -

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    36/109

    E4-8 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    39. While the SIO is running, in your cluster1 PuTTY session, migrate your NAS LIF that is

    associated with *+#,*-",./0.

    -&%+*'7 ,-%&'

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    37/109

    E4-9 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    1. Unlock the diag userid.

    $&!#',%= "*.,- #-"*!7 0#$&'-25& 1,2.

    2. Change the diag userids password.

    $&!#',%= "*.,- /2$$+*'1 0#$&'-25& 1,2.

    3. At the Enter a new passwordprompt, typeM&%2//8;J.

    4. At the Enter it againprompt, typeM&%2//8;Jagain.

    TASK 5: USING THE PERFORMANCE AND STATISTICS COLLECTOR (PERFSTAT)

    In this task, you use Perfstat to collect detailed profile and troubleshooting data samples from a cluster.

    STEP ACTION

    1. On your Windows Server desktop, double-click the CourseFilesshortcut:

    NOTE:Normally, you would open a browser and navigate to My Support > Downloads >Utility Toolchest on the Support site and download the Perfstat Converged compressed file foreither Windows or Linux. This process has already been completed on your Windows Server.

    2. In the CourseFiles directory, create a directory called Perfstat, and then copy the perfstat8.exefile from the zip file into the Perfstat directory.

    3. In the Perfstatdirectory, create two directories called workload1and workload2.

    4. On the Windows Server desktop, double-click the Command Prompticon and navigate toN@OP$&'$OQ15,-,$%'2%*'OR&$7%*/ON*#'$&S,"&$OT&'

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    38/109

    E4-10 Performance Analysis on Clustered Data ONTAP: Cluster Performance Monitoring and Analysis

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    9. After the Perfstat operation is complete, issue Ctrl-Cin the Linux server session to stop the SIOrun.

    10. Look for the protocol latencies, CPU utilization, network utilization, and average per diskutilization in the Perfstat data.

    11. In the first CommandPromptwindow, navigate to

    N@OP$&'$OQ15,-,$%'2%*'OR&$7%*/ON*#'$&S,"&$OT&'

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    39/109

    E5-1 Performance Analysis on Clustered Data ONTAP: OnCommand Management Tools

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    MODULE 5: ONCOMMAND MANAGEMENT TOOLS

    There is no exercise associated with Module 5.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    40/109

    E6-1 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    MODULE 6: STORAGE QOS

    EXERCISE

    In this exercise, you work with the storage quality of service (QoS) feature to prevent problem workloads andtenants from impacting other workloads and tenants.

    OBJECTIVES

    By the end of this exercise, you should be able to:

    Reactively limit throughput to a workload by associating the workload with a QoS policy group Proactively monitor workload performance by associating a workload with a QoS policy group Isolate a tenant workload by associating the workload with a QoS policy group

    TASK 1: REACTIVELY LIMIT THROUGHPUT TO A WORKLOAD BY ASSOCIATING THE WORKLOAD

    WITH QOS POLICY GROUP

    In this task, you use Iometer to generate a 50% write and 50% read workload on a LUN and set up a storageQoS limit to throttle the workload that is associated with the LUN.

    STEP ACTION

    1. On the taskbar, click the Iometer icon and, if prompted, approve the Iometer EULA.

    The Iometer window should open.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    41/109

    E6-2 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    2. In the left pane, select the WIN2K8-01node.

    3. On the Disk Targets tab, specify the following:

    Targets: D:lun_vsSCSI1_1 drive Maximum Disk Size: 80000 Starting Disk Sector: 0 # of Outstanding I/Os: 16

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    42/109

    E6-3 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    4. Click the Access Specificationstab.

    5. Under Global Access Specifications, select 512B; 50% Read; 0% random.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    43/109

    E6-4 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    6. Click the Addbutton.

    7. Click the Test Setuptab.

    8. On the Test Setuptab, specify the following:

    Test Description: QoS Exercise Ramp Up Time: 4 seconds Record Results: None

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    44/109

    E6-5 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    9. Click the Results Displaytab.

    10. Change the Update Frequency to 4seconds.

    This reduces the load on the Windows machine to update the Iometer interface.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    45/109

    E6-6 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    11. In the toolbar, click the Start Testsbutton (a green flag).

    12. Open Windows Explorer to the D:lun_vsISCSI1_1drive and notice a new file, iobw.tst.

    This is the test file that is growing until it is 40,000 KB (80,000 x 512 B).

    13. Notice that, when the file reaches its maximum size, the ramp up time begins to count down forfour seconds.

    The ramp up time ensures that the storage is stable before the tests begin.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    46/109

    E6-7 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    14. When the 50% read and 50% write test results begin to appear, notice that the total I/Os persecond (IOPS) are recorded on the top row of the display output.

    NOTE:On the test system, the total IOPS will probably fall in a range below that of a clusteredsystem running on nonvirtualized equipment. Remember that this is a Windows machine and acluster running in a shared virtualized environment.

    15. Leave the test running.

    16. Open a PuTTY session with cluster1.

    17. Using the !"#"$!"$%!command, identify the volume or LUN that is doing the most IOPS.

    18. Show the current storage QoS policies.

    &'!(')$%*+,-'.( !0'1

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    47/109

    E6-8 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    19. Switch back to the Iometer to see the current total IOPS.

    20. Create a new storage QoS policy.

    NOTE:If Iometers current total IOPS is over 1000, set the +2#3+"0-'.,0(."parameter to

    4555$'(!; otherwise, set it to 655$'(!.

    &'! (')$%*+,-'.( %-7#"7 +(')$%*+,-'.( 2#3"(8(')$%* +9!7-97- 9!:;

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    48/109

    E6-9 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    TASK 2: PROACTIVELY MONITOR WORKLOAD PERFORMANCE BY ASSOCIATING A WORKLOAD

    WITH A QOS POLICY GROUP

    In this task, you set up a storage QoS limit for a volume and use Iometer to generate a 50% write and 50%read workload on the volume.

    STEP ACTION

    1. Open a PuTTY session with cluster1.

    2. Create a new storage QoS policy.

    &'! (')$%*+,-'.( %-7#"7 +(')$%*+,-'.( (-797>"8(')$%* +9!7-97- 9!A +2#3+"0-'.,0(." 655$'(!

    3. Show the current storage QoS policies.

    &'! (')$%*+,-'.( !0'1

    4. You have identified vs2_vol01 as a new and potentially runaway workload.

    Associate the storage QoS policy to the vs2_vol01 volume.

    NOTE:You can associate a storage QoS policy to an SVM with FlexVol volumes, LUNs,volumes, or files.

    9').27 2'@$=* 9!A89')54 +9!7-97- 9!A +&'!+(')$%*+,-'.( (-797>"8(')$%*

    5. Verify the current throughput from the storage.

    &'! !"#"$!"$%! (7-='-2#>%7 !0'1 $"7-#"$'>! ?

    6. On the taskbar, click the Iometer icon.

    The Iometer window should open.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    49/109

    E6-10 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    7. In the left pane, select the WIN2K8-01node.

    8. On the Disk Targets tab, specify the following:

    Targets: Z drive Maximum Disk Size: 20000 Starting Disk Sector: 0 # of Outstanding I/Os: 16

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    50/109

    E6-11 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    9. Click the Access Specificationstab.

    10. Under Global Access Specifications, select 4K; 50% Read; 0% random.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    51/109

    E6-12 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    11. Click the Addbutton.

    12. Click the Test Setuptab.

    13. On the Test Setuptab, specify the following:

    Test Description: QoS Exercise Ramp Up Time: 4 seconds Record Results: None

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    52/109

    E6-13 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    14. Click the Results Displaytab.

    15. Change the Update Frequency to 4seconds.

    This reduces the load on the Windows machine to update the Iometer interface.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    53/109

    E6-14 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    16. In the toolbar, click the Start Testsbutton (a green flag).

    17. Open Windows Explorer to the Zdrive and notice a new file, iobw.tst.

    This is the test file that is growing until it is 80,000 KB (20,000 x 4 KB).

    18. Notice that, when the file reaches its maximum size, the ramp up time begins to count down for

    four seconds.

    The ramp up time ensures that the storage is stable before the tests begin.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    54/109

    E6-15 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    19. When the 50% read and 50% write test results begin to appear, notice that the total IOPS arerecorded on the top row of the display output.

    NOTE:Remember that this is a Windows machine and a cluster running in a shared virtualizedenvironment.

    20. Leave the test running.

    21. Notice the total IOPS:

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    55/109

    E6-16 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    22. In the PuTTY window, verify the current throughput from the storage.

    &'! !"#"$!"$%! (7-='-2#>%7 !0'1 $"7-#"$'>! ?

    23. When your testing is complete, stop the Iometer test by clicking the Stopbutton on thetoolbar.

    24. In the PuTTY window, delete the policy.

    &'! (')$%*+,-'.( @7)7"7 +(')$%*+,-'.( (-797>"8(')$%*

    25. Close Iometer.

    TASK 3: ISOLATE A TENANT WORKLOAD BY ASSOCIATING THE WORKLOAD WITH A QOS

    POLICY GROUP

    In this task, you set up a storage QoS tenant limit at the SVM level and use Iometer to generate a 50% writeand 50% read workload on one of the tenants.

    STEP ACTION

    1. Open a PuTTY session with cluster1.

    2. Create three new storage QoS policies.

    &'! (')$%*+,-'.( %-7#"7 +(')$%*+,-'.( "7>#>"48(')$%* +9!7-97- 9!4+2#3+"0-'.,0(." 655$'(!

    &'! (')$%*+,-'.( %-7#"7 +(')$%*+,-'.( "7>#>"A8(')$%* +9!7-97- 9!A+2#3+"0-'.,0(." 655$'(!

    &'! (')$%*+,-'.( %-7#"7 +(')$%*+,-'.( "7>#>"B8(')$%* +9!7-97- 9!:;%7 !0'1 $"7-#"$'>! ?

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    56/109

    E6-17 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    6. On the taskbar, click the Iometer icon.

    The Iometer window should open.

    7. In the left pane, select the WIN2K8-01node.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    57/109

    E6-18 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    8. On the Disk Targets tab, specify the following:

    Targets: Z drive Maximum Disk Size: 20000 Starting Disk Sector: 0 # of Outstanding I/Os: 16

    9. Click the Access Specificationstab.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    58/109

    E6-19 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    10. Under Global Access Specifications, select 4K; 50% Read; 0% random.

    11. Click the Addbutton.

    12. Click the Test Setuptab.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    59/109

    E6-20 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    13. On the Test Setuptab, specify the following:

    Test Description: QoS Exercise Ramp Up Time: 4 seconds Record Results: None

    14. Click the Results Displaytab.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    60/109

    E6-21 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    15. Change the Update Frequency to 4seconds.

    This reduces the load on the Windows machine to update the Iometer interface.

    16. In the toolbar, click the Start Testsbutton (a green flag).

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    61/109

    E6-22 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    17. Open File Explorer to the Zdrive and notice a new file, iobw.tst.

    This is the test file that is growing until it is 80,000 KB (20,000 x 4 KB).

    18. Notice that, when the file reaches its maximum size, the ramp up time begins to count down forfour seconds.

    The ramp up time ensures that the storage is stable before the tests begin.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    62/109

    E6-23 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    19. When the 50% read and 50% write test results begin to appear, notice that the total IOPS arerecorded on the top row of the display output.

    NOTE:Remember that this is a Windows machine and a cluster running in shared virtualizedenvironment.

    20. Leave the test running.

    21. In the PuTTY window, verify the current throughput from the storage.

    &'! !"#"$!"$%! (7-='-2#>%7 !0'1 $"7-#"$'>! ?

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    63/109

    E6-24 Performance Analysis on Clustered Data ONTAP: Storage QoS

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    STEP ACTION

    22. Switch back to the Iometer to see the current total IOPS.

    23. When your testing is complete, stop the Iometer test by clicking the Stopbutton on thetoolbar.

    24. Close Iometer.

    END OF EXERCISE

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    64/109

    E7-1 Performance Analysis on Clustered Data ONTAP: Summary

    2013 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.

    MODULE 7: SUMMARY

    There is no exercise associated with Module 7.

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    65/109

    A-1 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    NETAPP UNIVERSITY

    Performance Analysis on Clustered Data ONTAP

    Appendix A: Answers

    Course ID: STRSW-ILT-PERFCDOTCatalog Number: STRSW-ILT-PERFCDOT-EGContent Version: 1.0

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    66/109

    A-2 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    MODULE 2: PERFORMANCE OVERVIEW

    EXERCISE

    TASK 5: IDENTIFY CLUSTERED DATA ONTAP COMPONENTS

    In this task, you use either System Manager or the clustered Data ONTAP CLI to identify key clustered DataONTAP components and revert any LIFs that are not on their home ports.

    STEP ACTION

    1. Analyze and identify the following list of clustered Data ONTAP components:

    Aggregates __aggr0_n1, aggr0_n2, n01_aggr1,n02_aggr1____________________________________________________________

    Storage virtual machines __cluster1, cluster1-01, cluster1-02, vs1, vs2,vsISCSI1_________________________________________________

    Volumes ________________________________________________________________vol0,vol0, vs1_root, vs2_root, vs2_vol01, lun_ vsISCSI1_1 _vol, vsISCSI1_root

    LUNs __/vol/lun_vsISCSI1_1_vol/lun_vsISCSI1_1________________________________________________________________

    Licenses (which features are installed?) __Base, Insight Balance, CIFS, NFS,iSCSI______________________________________

    CIFS Shares __admin$, ipc$, rootdir, vol1, ~%w____________________________________________________________

    LIFs (are all LIFs home?)__No__________________________________________________

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    67/109

    A-3 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    MODULE 3: CLUSTERED STORAGE SYSTEM WORKLOADS AND BOTTLENECKS

    EXERCISE

    TASK 1: EXAMINE THE STATISTICS CATALOG COMMAND

    In this task, you issue the three !"#"$!"$%! %#"#'()commands and exercise the supporting parameters,

    using different privilege levels.

    STEP ACTION

    4. What command syntax would you use to display only the advanced level statistics objectswithout their descriptions?

    !"#"$!"$%! %#"#'() (*+,%" !-(. /01$2$',), #32#4%,3 /5$,'3! (*+,%"

    5. What command syntax would you use to display statistics objects that are associated withstorage virtual machines (SVMs)?

    NOTE:You should still be in the advanced privilege level.

    !"#"$!"$%! %#"#'() (*+,%" !-(. /(*+,%" 62!,12,16

    How many statistics objects are there in the list? 11 (in Clustered Data ONTAP 8.2)

    7. What command syntax would you use to display the instance names that are available for thestatistics object that represents SVMs that have LIFs associated with them?

    !"#"$!"$%! %#"#'() $4!"#4%, !-(. /(*+,%" '$572!,12,1

    How many instance names are there in the list? 5

    8. What command syntax would you use to display the instance names that are available for thestatistics object that represents SVMs that have volumes associated with them?

    !"#"$!"$%! %#"#'() $4!"#4%, !-(. /(*+,%" 2('89,72!,12,1

    How many instance names are there in the list? 3

    9. What command syntax would you use to display the instance names that are available for thestatistics object that represents the disk that is associated with the second node in the cluster(cluster1-02)?

    !"#"$!"$%! %#"#'() $4!"#4%, !-(. /(*+,%" 3$!: /4(3, %'8!",1;/ /$4!"#4%, 2!= /%(84",1 6 /!#90',/$3!#90',?45!2>?#39

    !"#"$!"$%! !-(. /(*+,%" 45!2> /$4!"#4%, 2!= /%(84",1 6 /!#90',/$3!#90',?45!2>?#32

    Was there any difference in the displays? Yes

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    68/109

    A-4 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    5. What command syntax would you use to display all of the latency related counters for diskv4.20?

    !"#"$!"$%! !-(. /(*+,%" 3$!: /$4!"#4%, 2@A=< /%(84",1 6'#",4%B6/!#90',/$3 !#90',?3$!:

    How many counters are there in the list? 10

    6. What command syntax would you use to display all of the user_read_latency counters for alldisks in the cluster?

    !"#"$!"$%! !-(. /(*+,%" 3$!: /$4!"#4%, 6 /%(84",1 8!,1?1,#3?'#",4%B/!#90',/$3 !#90',?3$!:

    How many counters are there in the list? 28

    8. What command syntax would you use to display all of the user_read_latency counters that aregreater than 10000us for all disks in the cluster, limiting the display to only the counter andvalue fields?

    !"#"$!"$%! !-(. /(*+,%" 3$!: /$4!"#4%, 6 /%(84",1 8!,1?1,#3?'#",4%B/!#90',/$3 !#90',?3$!: /5$,'3! %(84",1C2#'8, /2#'8, D;

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    69/109

    A-5 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    TASK 3: DEFINING WORKLOAD CHARACTERISTICS

    In this task, you gather statistical data and evaluate the data to determine the workload characteristics.

    STEP ACTION

    15. Record your observations for sample_cifs1 below:

    CHARACTERISTIC OBSERVED VALUE

    Read Write

    Throughput 0/sec 99/sec

    Latency - 6.32ms

    Operation Size - 32K

    Concurrency 0 0.63

    Randomness -

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    70/109

    A-6 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    16. What did the command-line output look like for throughput of sample_cifs1?

    %'8!",1;776D !"#"$!"$%! !-(. /(*+,%" %$5! /$4!"#4%, 6 /%(84",1 %$5!?1,#3?(0! /!#90',/$3!#90',?%$5!;

    E*+,%"7 %$5!

    F4!"#4%,7 2!=

    G"#1"/"$9,7 HI==I= =;7JK7=;

    L43/"$9,7 HI==I= =;7JM7;M

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?1,#3?(0! 7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?.1$",?(0! ;HK8!

    AAA

    P ,4"1$,! .,1, 3$!0'#B,3A

    %'8!",1;776D !"#"$!"$%! !-(. /(*+,%" 2('89, /$4!"#4%, 6 /%(84",1 %$5!?.1$",?'#",4%B /!#90',/$3 !#90',?%$5!=

    AAA

    E*+,%"7 2('89,

    F4!"#4%,7 2!=?2('7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?.1$",?'#",4%B /

    E*+,%"7 2('89,

    F4!"#4%,7 2!FGNGF;?1(("

    G"#1"/"$9,7 HI==I= ==7=;7JJ

    L43/"$9,7 HI==I= ==7=>7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?.1$",?'#",4%B /

    P ,4"1$,! .,1, 3$!0'#B,3A

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    77/109

    A-13 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    27. What did the command-line output look like for read operation size of sample_cifs2?

    %'8!",1;776D !"#"$!"$%! !-(. /(*+,%" %$5! /$4!"#4%, 6 /%(84",1 %$5!?1,#3?!$Q,?-$!"( /!#90',/$3 !#90',?%$5!=

    E*+,%"7 %$5!

    F4!"#4%,7 2!=

    G"#1"/"$9,7 HI==I= ==7=;7JJ

    L43/"$9,7 HI==I= ==7=>7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?1,#3?!$Q,?-$!"( /

    < *B",! 7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?.1$",?!$Q,?-$!"( /

    < *B",!

    E*+,%"7 %$5!

    F4!"#4%,7 2!=

    G"#1"/"$9,7 HI==I= ==7=J7JK

    L43/"$9,7 HI==I= ==7=P7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?1,#3?(0! ;JH

    %$5!?1,#3?(0! 8!

    E*+,%"7 2('89,

    F4!"#4%,7 2!FGNGF;?1(("

    G"#1"/"$9,7 HI==I= ==7=J7JK

    L43/"$9,7 HI==I= ==7=P7>;N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?.1$",?'#",4%B /

    P ,4"1$,! .,1, 3$!0'#B,3A

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    84/109

    A-20 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    36. What did the command-line output look like for read operation size of sample_cifs3?

    %'8!",1;776D !"#"$!"$%! !-(. /(*+,%" %$5! /$4!"#4%, 6 /%(84",1 %$5!?1,#3?!$Q,?-$!"( /!#90',/$3 !#90',?%$5!>

    E*+,%"7 %$5!

    F4!"#4%,7 2!=

    G"#1"/"$9,7 HI==I= ==7=J7JK

    L43/"$9,7 HI==I= ==7=P7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?1,#3?!$Q,?-$!"( /

    < *B",!

    E*+,%"7 %$5!

    F4!"#4%,7 2!=

    G"#1"/"$9,7 HI==I= ==7=J7JK

    L43/"$9,7 HI==I= ==7=P7>;

    N'8!",17 %'8!",1;

    N(84",1 O#'8,

    //////////////////////////////// ////////////////////////////////

    %$5!?.1$",?!$Q,?-$!"( /

    < *B",!

    !"#"$!"$%! !-(. /(*+,%" 2('89, /$4!"#4%, 6 /%(84",1 45!?1,#3?'#",4%B/!#90',/$3 !#90',?45!2>!"#"$!"$%! !-(. /(*+,%" 2('89, /$4!"#4%, 6 /%(84",1 45!?.1$",?'#",4%B/!#90',/$3 !#90',?45!2>

    !"#"$!"$%! !-(. /(*+,%" 45!2> /$4!"#4%, 6 /%(84",145!2>?1,#3?!$Q,?-$!"( /!#90',/$3 !#90',?45!2>!"#"$!"$%! !-(. /(*+,%" 45!2> /$4!"#4%, 6 /%(84",145!2>?.1$",?!$Q,?-$!"( /!#90',/$3 !#90',?45!2>

    !"#"$!"$%! !-(. /(*+,%" 1,#3#-,#3 /$4!"#4%, 6 /%(84",1 1#43?1,#3?1,X!/!#90',/$3 !#90',?45!2>!"#"$!"$%! !-(. /(*+,%" 1,#3#-,#3 /$4!"#4%, 6 /%(84",1 !,X?1,#3?1,X!/!#90',/$3 !#90',?45!2>

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    89/109

    A-25 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    MODULE 4: CLUSTER PERFORMANCE MONITORING AND ANALYSIS

    EXERCISE

    TASK 1: PERFORM INITIAL HEALTH CHECKS ON THE CLUSTER

    In this task, you query the cluster to assess the initial health status.

    STEP ACTION

    2. Check to see if all of the nodes are healthy.

    %'8!",1 !-(.

    %'8!",1;77D %'8!",1 !-(.

    Z(3, b,#'"- L'$)$*$'$"B

    ///////////////////// /////// ////////////

    %'8!",1;/ > >H;< %'8!",1;/ =< %'8!",1;/

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    90/109

    A-26 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    4. Using the advanced privilege level, check to see if the cluster connectivity is healthy.

    %'8!",1 0$4)/%'8!",1 /4(3, '(%#'

    %'8!",1;776D %'8!",1 0$4)/%'8!",1 /4(3, '(%#'b(!" $! %'8!",1;/A==; "( _,9(", ;KHA=J@A==@A=;;j(%#' ;KHA=J@A=>

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    91/109

    A-27 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    9. Check to see if any disks are in a broken state.

    !"(1#), 3$!: !-(. /!"#", *1(:,4

    %'8!",1;77D !"(1#), 3$!: !-(. /!"#", *1(:,4c-,1, #1, 4( ,4"1$,! 9#"%-$4) B(81 X8,1BA

    TASK 2: BASELINE PERFORMANCE MONITORING FROM THE CLUSTER SHELL

    In this task, you use cluster shell commands to monitor cluster performance.

    STEP ACTION

    1. Check the performance status:

    a. Check the current level of activity on each node of the cluster.

    !"#"$!"$%! !-(./0,1$(3$% /4(3, %'8!",1;/P%08 "("#' 3#"# 3#"# 3#"# %'8!",1 %'8!",1 %'8!",1 3$!: 3$!:

    *8!B (0! 45!/(0! %$5!/(0! *8!B 1,%2 !,4" *8!B 1,%2 !,4" 1,#3 .1$",//// //////// //////// //////// //// //////// //////// /////// //////// //////// //////// ////////

    \$4$989!7;n < < < ;U HHU n

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    92/109

    A-28 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    2. Check the current NAS operations level on the entire cluster.

    3#!-*(#13 0,15(19#4%, !-(. (0,1#"$(4!

    %'8!",1;77D 3#!-*(#13 0,15(19#4%, !-(. /(0,1#"$(4!c("#' ]2,1#), ZlG ZlG NFlG NFlG

    Z(3, E0!I! j#",4%B E0!I! j#",4%B E0!I! j#",4%B/////// /////// //////// /////// //////// /////// ////////%'8!",1;/

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    93/109

    A-29 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    3. Use the $4!"#4%,parameter to show everything and notice the overall latency by protocolfields.

    3#!-*(#13 0,15(19#4%, !-(. $4!"#4%,

    %'8!",1;77D 3#!-*(#13 0,15(19#4%, !-(. /$4!"#4%,

    Z(3,7 %'8!",1;/

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    94/109

    A-30 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    4. Check the overall latency for the entire cluster.

    !"#"$!"$%! !-(./0,1$(3$% /$4!"#4%, '#",4%B /$",1#"$(4! @

    %'8!",1;77D !"#"$!"$%! !-(./0,1$(3$% /$4!"#4%, '#",4%B /$",1#"$(4! @%'8!",17!899#1B7 %'8!",1A%'8!",17 ;7;H7;M%08 "("#' 3#"# 3#"# 3#"# %'8!",1 %'8!",1 %'8!",1

    3$!: 3$!:*8!B (0! 45!/(0! %$5!/(0! *8!B 1,%2 !,4" *8!B 1,%2 !,4"1,#3 .1$",

    //// //////// //////// //////// //// //////// //////// /////// //////// //////// //////// ////////>n < < < P;U =PHU TU @;>TU

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    95/109

    A-31 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    5. Check the overall latency for each node in the cluster.

    !"#"$!"$%! !-(./0,1$(3$% /4(3, %'8!",1;/n < < <

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    96/109

    A-32 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    6. Check the throughput by cluster.

    !"#"$!"$%! !-(./0,1$(3$% /$",1#"$(4! @

    %'8!",1;77D !"#"$!"$%! !-(./0,1$(3$% /$",1#"$(4! @%'8!",17!899#1B7 %'8!",1A%'8!",17 ;7=>7@H%08 "("#' 3#"# 3#"# 3#"# %'8!",1 %'8!",1 %'8!",1

    3$!: 3$!:*8!B (0! 45!/(0! %$5!/(0! *8!B 1,%2 !,4" *8!B 1,%2 !,4"1,#3 .1$",

    //// //////// //////// //////// //// //////// //////// /////// //////// //////// //////// ////////;

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    97/109

    A-33 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    7. Check the throughput by volume for volume vs2_vol01.

    !"#"$!"$%! !-(./0,1$(3$% /(*+,%" 2('89, /$4!"#4%, 2!=?2('

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    98/109

    A-34 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    9. Check the throughput by LIF (IP).

    !"#"$!"$%! !-(./0,1$(3$% /(*+,%" '$5 /$4!"#4%, 2!=72!=?%$5!?45!?'$5;/$",1#"$(4! @

    %'8!",1;77D !"#"$!"$%! !-(./0,1$(3$% /(*+,%" '$5 /$4!"#4%,2!=72!=?%$5!?45!?'$5; /$",1#"$(4! @%'8!",1;7 '$5A2!=72!=?%$5!?45!?'$5;7 ;7>K7=K$4!"#4%, $4!"#4%, 4(3, 4(3, 01(%,!! 1,%2 1,%2

    1,%2 !,4" !,4" !,4" 2!,12,1 2!,12,14#9, 88$3 4#9, 88$3 4#9, 3#"# ,11(1!

    0#%:," 3#"# ,11(1! 0#%:," 80?"$9, $3 4#9,//////// //////// //////// //////// //////// //////// //////// //////// //////// //////// //////// //////// //////// ////////2!=72!=?%$5!?45!?'$5; ;

  • 7/25/2019 Strsw Ilt Perfcdot Exerciseguide

    99/109

    A-35 Performance Analysis on Clustered Data ONTAP: Appendix A: Answers

    2013 NetApp, Inc. This material is intended only for t raining. Reproduction is not authorized.

    STEP ACTION

    11. Check the latency by volume for the entire cluster.

    !"#"$!"$%! !-(. /(*+,%" 2('89, /%(84",1 6'#",4%B /!#90',/$3!#90',?*#!,'$4,;

    %'8!",1;776D !"#"$!"$%! !-(. /(*+,%" 2('89, /%(84",1 6'#",4%B /!#90',/$3 !#90',?*#!,'$4,;

    E*+,%"7 2('89,

    F4!"#4%,7 '84?2!FGNGF;?;?2('G"#1"/"$9,7 ;7>M7;M7;M7;