Training and Certification

Xyratex Certified Performance Specialist Training - Outline

Performance Basics
   The IO Process
   IO/s, MB/s and Response Time
   Relationship between IO/s and MB/s
   Access methods: Random verses Sequential
   Transfer Size and Command Latency
   Command Queuing & Queue Depth
   Introduction to IO Profiles and Workloads
System Concepts
   Overall System Diagram
   Host System Components
   SCSI Protocol
   PCI types & HBAs
   Fibre Channel & SAS/SATA Topologies and Protocols
   Storage Subsystem Components
Performance Implications
   Non-parity RAID levels i.e. RAID-0/1/10
   Parity RAID levels i.e. RAID-5/6/50
   XOR & Reed-Solomon calculations
   Partial/Full Stripe Writes and Write Hole Protection
   Degraded Performance of Subsystem Components
   Compare and contrast performance: RAID levels, Number of Drives, & Types of Drives
   Services: Rebuilds, Initializations, Parity Scans, and Drive Verifications
   Caching Types: Writeback, Write-through, Fencing, Read-ahead, and Mirroring/non-mirroring
   High Availability: multiple LUNs, Port Mapping and Multi-Host
System Architectures
   5000 Series Products: 5412 & 5404
   6000 Series Products: 6412 & 6500
   Controller Architectures
   Maximum Drive, Array, Host Port and Controller Performance
   Read/Write Caching Architecture
Techsupport Debug
   Capturing techsupport.db Files
   Host Command Time Log
   Allocated Write Cache Utilization
   Statistics: Alignment & Access Size
   Read-ahead: % Hit Rate & Efficiency, Average & Max Command Intervals
   Command Cluster Statistics: Write & Partial Cluster Rates, RAID-5/6 FS Write Rates, Average & Max Cluster Intervals
   Miscellaneous Statistics: Mirror Cache Full, Read/Write & Write/Read Collisions, Read-Ahead/Write & Write/Read-Aheads
   Collisions, Write/Write & Write Stripe Collisions
   Configuration Information & Event Logs
Command Time Trace Debug
   Capturing CTT Files
   Time trace Results
   Queue Depth Detection
   Recognizing Cache Behaviors: WB, WT, RC, RA, RW and Caching Transitions
   Sequentiality Detection and Potential Problems
Xyratex Specific Array Configurations
   Caching Schema
   Rebuild and Initialization Performance
   Performance & Target Queue Management
   Performance Options: Sync Cache Writes to Disk, Target Command Thread Balance & Sequential Write Optimization
   Host Configuration: Logical Drives & SAN/LUN Mapping
   Design Process & Array Configuration
   Performance Measurement
Multipathing & Operating Systems
   Drivers & Configuration Parameters
   OS Version Control
   IO Characteristics of Major Operating Systems
Common Field Problems
Applications & Workloads
   Web, File, and Email Servers
   Database, Video on Demand & Post Production Video
Benchmarking Tools

Server and Storage Virtualization
   VMware & FalconStor

Who Should Attend: Any person that is responsible for the installation, configuration, and maintenance of Xyratex F5404E, E5412E, F6412E and F6500E RAID products.

Course Length: 4 full days – assessment occurs throughout all 4 days culminating in an exam at the end of day 4 – attendance from 09:00 day 1 through 17:00 day 4 is required to achieve certification.

Xyratex Certified Performance Specialist Training