strsw ilt perfcdot exerciseguide
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;