1 / 25

GK Testing Method and Results Draft

GK Testing Method and Results Draft. Agenda. Gate Keeper Quantification Method Assumptions Methods Procedure Customer Usage Categories Guideline 5a - Current Tests Results to Date with GK Quantification Method Lab Results Customer Results. Assumptions.

sylvie
Télécharger la présentation

GK Testing Method and Results Draft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GK Testing Method and ResultsDraft

  2. Agenda • Gate Keeper Quantification Method • Assumptions • Methods • Procedure • Customer Usage Categories • Guideline 5a - Current • Tests Results to Date with GK Quantification Method • Lab Results • Customer Results

  3. Assumptions • For Symmetrix management software the below processes must be running at all times. • GK will be reserved for 60 seconds after closing GK connection for repetitive use by the same processes • All GK Requests Go through Base Daemon (storapid) • There are some exceptions that need to be documented • storapid debug log file output can be used to determine GK usage for • All SE processes • SMC • Symmetrix Agent and SDM Agents

  4. Configure storapid debug log file output to determine GK usage • Putting Base deamon (storapid) in Debug mode • To put storapid into debug mode add the following lines to “\symapi\config\daemon_options” file storapid:debug=debug storapid:logfile_type=dated • After lines are added to daemon_options file SE should be stopped and re-started • This method should not be used while doing P&S Resource utilization Quantification • Some unsuccessful methods to determine GK usage • Perfmon • WLA

  5. Log file Data Extraction grep Strings SE 6.5 and 4.3 To Determine Who is causing GK usage and GK call count use the following grep String for SE 4.3 or 6.5 Note - this method will allow GK call count relative to GK and Symmetrix but not usage times grep32 "Selected GK" "storapid.log" >Selected_Extract.txt • Solutions enabler 6.5 line results <Dbg > [5124 EVTdaemon:3388-1] Apr-21 19:36:52 : [get_ready_gk()] Selected GK \\.\PHYSICALDRIVE41 for array 000190100101 <Dbg > [5124 ECC:5304-1296] Apr-21 19:36:52 : [get_ready_gk()] Selected GK \\.\PHYSICALDRIVE42 for array 000190100101 - device is compatible with selection criteria • Solution enabler 4.3 line results < Dbg > [956 Conn-2] Apr-18 12:18:12 : [get_ready_gk()] Selected GK \\.\PHYSICALDRIVE14 for array 000190100538 - device is compatible with selection criteria

  6. Log file Data Extraction grep Strings 6.5 To Determine Who is causing GK usage and GK call count and GK usage time use the following grep String for SE 6.5 Note - this method will allow GK call count relative to GK and usage time but Symmetrix GK relationship must already be understood. grep32 "Updated state of device " "storapid.log" >Update_Extract.txt • Solutions enabler 6.5 line results <Dbg > [3092 EVTdaemon:1848-1] Apr-22 13:57:34 : [new_update_dev_state()] Updated state of device '\\.\PHYSICALDRIVE58' from OPEN to OPEN <Dbg > [3092 ECC:432-15] Apr-22 13:58:05 : [new_update_dev_state()] Updated state of device '\\.\PHYSICALDRIVE58' from OPEN to CLOSED • Solution enabler 4.3 does not contain these lines

  7. Log file Data Extraction Import to excel • Open grep output file in to Excel as a space delimited file. • Some un-need columns can be deleted • Required columns contain data highlighed in red in previous slides • Use excel AutoFilter feature to isolate Symmetrix or GK of interest

  8. Log file Data Extraction Import to excel Use excel AutoFilter feature to isolate Symmetrix or GK of interest

  9. Log file Data Extraction Filtering in Excel to get GK Counts If more than 1 Symmetrix Sort on Symmetrix ID

  10. Log file Data Extraction Filtering in Excel to get GK Counts If more than 1 GK is used Sort on GK Name after sorting on Symmetrix

  11. Log file Data Extraction Filtering in Excel to get GK Counts To get more granular information on GK call counts sort on processes name

  12. Current Customer Categories Guideline A5 Follow these minimum gatekeeper recommendations. The following are gatekeeper recommendations for applicable agents • Ensure that each Storage Agent for Symmetrix has two gatekeepers for monitoring and two additional gatekeepers for Symmetrix Configuration commands when managing a Symmetrix with up to 8K logical volumes. Refer to ”Guideline A5” on page 59 in the “Extra Large Symmetrix Configuration Guidelines” for Symmetrix with 8K and more logical volumes. • Common Mapping Agent and Host Agents do not require gatekeepers. Note: SYMCLI scripts should use their own gatekeepers. Guidelines currently Specify usage scenarios of • Monitoring • Managing

  13. Results Please note the following results are preliminary. As such no high level conclusions are documented in this presentation

  14. Results - Baseline Baseline Solutions Enabler running with 3 processes required for ECC, no other Symmetrix management application uses 0 GK by default Baseline Solutions Enabler running with all SE processes and no other Symmetrix management application uses 2 GK consistently

  15. Results – 2K Lab Symmetrix GK Call count and GK open time 1 hour sample for Lab Symmetrix with 2304 Devices Monitoring only Detailed Breakout of GK call count and what application is making call

  16. Results to date - Bloomberg GK call counts for Bloomberg Symmetrix running custom DCP settings 1 hour Sample WLA Daily 2 minutes Configuration polling 10 Minutes

  17. Results to date 64K Symmetrix GK Call count and GK open time 1 hour sample for Lab Symmetrix with 64K Devices Monitoring only (3 Solutions enabler processes running GK Call count and GK open time 1 hour sample for Lab Symmetrix with 64K Devices Monitoring only (all Solutions enabler processes running

  18. Understanding Log files (Data Extraction) Updated state of device grep32 "Updated state of device " "storapid.log" >Update_Extract.txt grep32 "Selected GK" "storapid.log" >Selected_Extract.txt

  19. Results

  20. Tests to Run to date • Baseline All SE processes running • Baseline only 3 processes running (storapid, storevntd, storsrvd • 64K Symmetrix Default DCP • 2K Symmetrix Default DCP • Bloomberg Monitoring only ( 2 DCP • Configuration Polling • WLA Daily every 2 minutes

  21. Observations • Baseline SE processes storapid with out SMC or Symmetrix Agent Running requires 2 GK per symmetrix with no user activity • The SE storapid process with no user intervention and no other Symmetrix management software • Will access GK’s ~1920 times in 1 hour • Will be accessed GK’s every 15 seconds 8 times for a total maximum of 2 seconds • GK 1 will be accessed 6 times • GK 2 will be accessed 2 times

  22. GK Method • Log file settings • Primary benefits: • Better server HW resource utilization • Server mobility to rebalance workloads, migrations, etc. • grep32 -P3,0 "gk_device = " "storapid-20080412.log" >temp2.txt • C:\program files\emc\symapi\config\daemon_options:

  23. Observations • Symmetrix Agent with no user activity (polling only) requires 2 additional GK in addition to 2 GK for SE storapid . • In a typical hour with no user intervention (polling only) a Symmetrix Agent will access a GK 70 times. • Symmetrix agent will access a maximum of 4 GK’s in the same minute. • Although Symmetrix agent accesses 4GK’s in the same minute at the top and bottom of every hour at no time was it observed that symapid used a total of more than 4GK’s at a time

  24. Understanding Log files (Data Extraction) • When analyzing for SE 5.0 • storapid log files for SE uses the following grep strings can be used • grep32 -P3,0 "gk_device = " "storapid.log" >file.txt • Import the above output file in to excel as space delimited file. • Some un-need columns can be deleted • Use excel auto sort feature to isolate Symmetrix or GK of interest • When analyzing storapid log files for SE 5.0 uses the following grep strings can be used • For 4.3 grep32 " Selected GK" "storapid.log" > file.txt

More Related