SlideShare a Scribd company logo
1 of 25
PRESENTATION TITLE GOES HERE
Solid State Deployments
- Recommendations for POC’s
Russ Fellows – Evaluator Group
russ@evaluatorgroup.com
Insert tutorial title in footer
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
SNIA Legal Notice
The material contained in this tutorial is copyrighted by the SNIA unless
otherwise noted.
Member companies and individual members may use this material in
presentations and literature under the following conditions:
Any slide or slides used must be reproduced in their entirety without modification
The SNIA must be acknowledged as the source of any material used in the body of
any document containing material from these presentations.
This presentation is a project of the SNIA Education Committee.
Neither the author nor the presenter is an attorney and nothing in this
presentation is intended to be, or should be construed as legal advice or an
opinion of counsel. If you need legal advice or a legal opinion please
contact your attorney.
The information presented herein represents the author's personal opinion
and current understanding of the relevant issues involved. The author, the
presenter, and the SNIA do not assume any responsibility or liability for
damages arising out of any reliance on or use of this information.
NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK.
2
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Understanding Solid-State
Performance
Rule 1: Vendor Reported Results are a Guide
At best, vendor reported results provide a guideline
Rule 2: Never Rely Upon Vendor Results
Results range from under reported, to intentionally misleading
Typically ideal conditions designed to highlight their design
Rule 3: Reported Results are Not Comparable
Due to differences in test setup, reporting, degree of their
unintentional misleading results
Rule 4: Benchmarks are Interesting
Will provide accurate head to head comparisons, but…
Only for applications that match those in the benchmark
3
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Why Tool Selection Matters
10 TB 100 TB 1 PB
| | |
1 K IOPS
VMmark
Workload
100 K IOPS
1M IOPS
IOmeter
Workload
Total Storage Capacity Required for Testing
Login VSI - VDI
Workload
4
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Common Validation Mistakes
Not Accounting for Solid-State’s behavior
Writes at 0% vs. 90%, overwrite, garbage collection, etc. etc.
Not Achieving Steady State
Running tests for < time than observed steady state performance
Measuring Results in the Wrong Place
Do not measure on storage system (convenient but inaccurate)
Using the wrong tools
Some tools can produce very misleading results
5
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Choose the Correct Tool
Data Patterns are Important
Particularly with deduplication and compression
The Wrong Tools will Mislead You
IOmeter
Full Random Data = Does not compress, may be de-duplicatable
Pseudo Random = Compressible, but not reproducible results
No control over hot-spots, and multiple simultaneous workloads
SQLIO & SQLIOSIM
Generates 0x0 “zero” data => Infinitely de-duplicatable and compressible
Unable to generate high data rates > 2 GB/s
6
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Example Performance Issues
Example 1: All-Flash System
Initial Read / Write : 70,000 I/O‘s / sec. at 22 KB average
Overwrite Read / Write : 38,000 I/O‘s / sec. at 22 KB average
Example 2: Hybrid System
SSD Performance : 6,000 IO’s / sec.
HDD Performance : < 1,000 IO’s / sec.
Example 3: All-Flash System
Claim: 1M I/O’s / sec.
Actual: Internal, 1M I/O’s @ 4KB, External 400K I/O’s @ 4 KB
7
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Evaluation Methods
8
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Evaluation Types
Performance Validation
Evaluate a system can achieve the performance levels specified
Verify performance goals stated in RFQ or other criteria
Bake Off
Compare two or more systems running agreed upon workloads
Head to head comparison, may be run with other testing
Proof of Concept
Designed to evaluate a system’s performance running one or
more applications
Evaluation based upon running intended production applications
9
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Accurately Measuring Solid-
State
Solid-State Must be Tested Differently than HDD
Performance different at 0% capacity vs. over-writes at 90%
Often include some type of data reduction technology
Hybrid Systems Have Additional Issues
Vast performance differences for solid-state vs. HDD
Above mentioned issues effect solid-state portion
Must understand performance from each media independently
Data Reduction Technologies Impact Performance
Testing must account for compression and dedupe separately
10
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Additional Considerations
Hybrid Systems
Utilize caching, tiering or both with solid-state and HDD media
Data location determines performance, must match application
Understand HDD, Mixed and all Solid-State profiles
All Flash Systems
Must test Flash with garbage collection
Test using production environment (Data Services / Reduction)
Data Services
Snapshots often have performance and / or capacity impact
Data reduction technology (thin, dedupe, compress) may each
impact performance differently, depending upon workload
11
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Storage Efficiency
Technologies *
Capacity Technology VM VDI Database
Thin Provisioning 3x 2x 3x
Compression 2x 1.5x 3x
Deduplication 1.5x 30x 0x
Average Improvement 5x 20x 5x
Max Possible 10x 100x 10x
* Note: Guidelines based on Evaluator Group customer
reports, observed industry reports and other sources
12
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Sample Evaluation
Analysis
13
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
POC Considerations
Three Methods for Re-Creating Production Applications
1. Run actual Application
2. Capture or “trace” existing production applications
3. Find representative application workloads
Running the Actual Application – Has Issues
Requires extensive planning and equipment
Tracing – Can be Accurate with Some Issues
Accurate, but can be invasive
Tracing tools are OS / Hypervisor dependent
Run Similar Applications – Difficult to Choose App
Can be a good proxy, but must be very similar
14
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
POC Process
Step 1: Analyze Expected Application Workloads
Single Application
Take Measurements
Capture I/O traces if possible
Mixed Workloads
Measure each Application if possible
Step 2: Validate Workloads
If possible, validate constructed or captured workloads against
existing storage, compare to current performance
Other agreed upon validation
Step 3: Run Workloads against New Systems
Using I/O generation, run workload against new system
15
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Performance Validation
Process
Choose Representative Tests
Must use appropriate parameters for Synthetic Workloads
Read vs. Write ratio, Random vs. Sequential
Block size and size mixture (no application uses only 1 block size)
Use Application Workloads or Traces
Multiple examples
Storage Must be the Bottleneck
Cannot be Server or Network / SAN bound
Issues and Caveats
Watch for issues outlined previously
16
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
System Evaluation
Recommendations
17 17
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Types of Workload Tests
Application
An application generated workload
I/O Trace
Similar, if not exact representation of Application workload
Synthetic
Not generated from a Trace or an Application
I/O patterns, which may or may not be similar to applications
Workload Tool
May utilize portions of application I/O, with synthetic parameters
Benchmark
Specific workload run with explicit requirements
18
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Validation Testing Overview
Pre-Conditioning is MANDATORY (  Read again)
Pre-write data to system to fill to capacity
Delete data, running tests at > 85% of capacity
Run Workloads until Steady-State is Observed
Steady-state is on a per application basis, repeat for each test
Run Measured Workloads at Steady-State
Synthetic (e.g. Storage “4 Corners” test)
100% Read, then Write (Random then Sequential)
Traced or Application Workloads
19
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Performance vs. Capacity
Spinning HDD
10 TB 100 TB 1 PB
| | |
10 Tiles
50 Tiles
100 Tiles
200 Tiles
(1600 VM’s)
Total Storage Capacity Required for Testing
20
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
I/O Analysis & Capture
Multiple Tools Available
Windows – “WPT”, includes XPERF and other tools
Linux – “blktrace” built-in to SCSI block device driver
Unix – OS dependent, “filemon” on AIX, “Dtrace” on Solaris
VMware – “vSCSI” tracing built-in
May Need Multiple Traces, or Multiple Hours
In order to recreate multiple instances of applications
Replay Tools
A 1:1 requirement of OS to replay makes replay inefficient
Look for replay capabilities that support many to 1 (M:1)
Replay may be dependent upon trace tool
21
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Considerations for Hybrid
Systems
Hybrids Behave Differently and Must be Tested
Differently
Must understand data promotion and demotion times
Conditions may apply (ran. vs. seq., read vs. write, etc.)
Understand Caching & Tiering Design Differences
How quickly data is copied or migrated
Some systems may utilize both, further complicating tests
Two Distinct Performance Sets (bi-modal distribution)
HDD performance vs. Solid-State performance
Conditions that may cause thrashing
22
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Results: Three System @ $100K
0.0
2.5
5.0
7.5
10.0
12.5
100% of IO
to cold 1.5TB
100% of IO
to cold 4.5TB
100% IO
to 6TB
90% of IO
to 1.5TB hot zone
100% of IO
to 1.5TB hot zone
100% of IO
to 750GB hot
Normalized I/O Rate @ < 20ms Avg. Resp. 6TB LUN w/ 2TB SSD
Tiering
Caching
All Flash
3X
10XHDD
Performance
Zone
Able to Use
Solid-State
Designed for
Solid-State
23
RelativeI/ORate
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Summary
Follow the Guidelines Provided by SNIA SSSI
SSSS (S4) TWG is developing guidelines for performing testing
Determine Type of Test (POC, Validation or Bake-Off)
If POC, need to accurately characterize applications
Do Not Allow Stakeholders to Perform Testing
Use internal, or 3rd party organization
Do Use the Right Tools
Hint – IOmeter is rarely the right tool
Synthetic Workloads
Calypso, Load DynamiX, Linux fio, vdbench
Application based workloads
VMmark, SLOB, Login-VSI, IOmark-VM, IOmark-VDI, etc.
24
Solid State Deployments – Recommendations for POC’s
Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved.
Attribution & Feedback
25
Please send any questions or comments regarding this SNIA
Tutorial to tracktutorials@snia.org
The SNIA Education Committee thanks the following
Individuals for their contributions to this Tutorial.
Authorship History
Russ Fellows, March 2015
Updates:
N/A
Additional Contributors
Leah Schoeb – Intel

More Related Content

Viewers also liked

Sandbox Conference Presentation
Sandbox Conference PresentationSandbox Conference Presentation
Sandbox Conference PresentationJoseph Harrell
 
The_Residency_Coimbatore_Experience
The_Residency_Coimbatore_ExperienceThe_Residency_Coimbatore_Experience
The_Residency_Coimbatore_ExperienceGOPALA KRISHNAN.S
 
CV ANGLAIS BOUARBI WALID
CV ANGLAIS BOUARBI WALIDCV ANGLAIS BOUARBI WALID
CV ANGLAIS BOUARBI WALIDwalid boua
 
Changing Landscape of e-commerce
Changing Landscape of e-commerceChanging Landscape of e-commerce
Changing Landscape of e-commerceGreg Fink
 
REFORME DU DROIT EUROPEEN DES MARQUES
REFORME DU DROIT EUROPEEN DES MARQUESREFORME DU DROIT EUROPEEN DES MARQUES
REFORME DU DROIT EUROPEEN DES MARQUESCECILE BARRIO
 
Are personal relationships the cornerstone of business and
Are personal relationships the cornerstone of business andAre personal relationships the cornerstone of business and
Are personal relationships the cornerstone of business andArnaud Veere
 
Teenagers 2011
Teenagers 2011Teenagers 2011
Teenagers 2011joannakato
 
Presentatie exercise 4 2
Presentatie exercise 4 2Presentatie exercise 4 2
Presentatie exercise 4 2Arnaud Veere
 
Filosofie vs meditatie,
Filosofie vs meditatie,Filosofie vs meditatie,
Filosofie vs meditatie,Arnaud Veere
 
Business objectivesandstakeholderobjectives (encrypted)
Business objectivesandstakeholderobjectives (encrypted)Business objectivesandstakeholderobjectives (encrypted)
Business objectivesandstakeholderobjectives (encrypted)Samantha Yau
 
喜多福蠔油
喜多福蠔油喜多福蠔油
喜多福蠔油彥欣 李
 
Infographic-ConnectedConsumer-FINAL
Infographic-ConnectedConsumer-FINALInfographic-ConnectedConsumer-FINAL
Infographic-ConnectedConsumer-FINALTodd Lammie
 
Impasse in a detention unit
Impasse in a detention unitImpasse in a detention unit
Impasse in a detention unitjoannakato
 
Where Have All The Shoppers Gone
Where Have All The Shoppers GoneWhere Have All The Shoppers Gone
Where Have All The Shoppers Gonebusinesswolf
 

Viewers also liked (20)

Sandbox Conference Presentation
Sandbox Conference PresentationSandbox Conference Presentation
Sandbox Conference Presentation
 
looseleaf_Portfolio
looseleaf_Portfoliolooseleaf_Portfolio
looseleaf_Portfolio
 
The_Residency_Coimbatore_Experience
The_Residency_Coimbatore_ExperienceThe_Residency_Coimbatore_Experience
The_Residency_Coimbatore_Experience
 
CV ANGLAIS BOUARBI WALID
CV ANGLAIS BOUARBI WALIDCV ANGLAIS BOUARBI WALID
CV ANGLAIS BOUARBI WALID
 
Changing Landscape of e-commerce
Changing Landscape of e-commerceChanging Landscape of e-commerce
Changing Landscape of e-commerce
 
RPM camille claudel
RPM camille claudelRPM camille claudel
RPM camille claudel
 
Kowshikaa consultancy
Kowshikaa consultancyKowshikaa consultancy
Kowshikaa consultancy
 
SANGEETHA S JADAV
SANGEETHA S JADAVSANGEETHA S JADAV
SANGEETHA S JADAV
 
REFORME DU DROIT EUROPEEN DES MARQUES
REFORME DU DROIT EUROPEEN DES MARQUESREFORME DU DROIT EUROPEEN DES MARQUES
REFORME DU DROIT EUROPEEN DES MARQUES
 
Концепция площадки ОГФ-2015 "Медиация"
Концепция площадки ОГФ-2015 "Медиация"Концепция площадки ОГФ-2015 "Медиация"
Концепция площадки ОГФ-2015 "Медиация"
 
Kowshikaa consultancy
Kowshikaa consultancyKowshikaa consultancy
Kowshikaa consultancy
 
Are personal relationships the cornerstone of business and
Are personal relationships the cornerstone of business andAre personal relationships the cornerstone of business and
Are personal relationships the cornerstone of business and
 
Teenagers 2011
Teenagers 2011Teenagers 2011
Teenagers 2011
 
Presentatie exercise 4 2
Presentatie exercise 4 2Presentatie exercise 4 2
Presentatie exercise 4 2
 
Filosofie vs meditatie,
Filosofie vs meditatie,Filosofie vs meditatie,
Filosofie vs meditatie,
 
Business objectivesandstakeholderobjectives (encrypted)
Business objectivesandstakeholderobjectives (encrypted)Business objectivesandstakeholderobjectives (encrypted)
Business objectivesandstakeholderobjectives (encrypted)
 
喜多福蠔油
喜多福蠔油喜多福蠔油
喜多福蠔油
 
Infographic-ConnectedConsumer-FINAL
Infographic-ConnectedConsumer-FINALInfographic-ConnectedConsumer-FINAL
Infographic-ConnectedConsumer-FINAL
 
Impasse in a detention unit
Impasse in a detention unitImpasse in a detention unit
Impasse in a detention unit
 
Where Have All The Shoppers Gone
Where Have All The Shoppers GoneWhere Have All The Shoppers Gone
Where Have All The Shoppers Gone
 

Similar to Solid State Deployments: Recommendations for POCs

SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...
SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...
SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...Craig Dunwoody
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practicesvasuballa
 
ITAM UK 2017 Open source alternatives_John Springall
ITAM UK 2017 Open source alternatives_John Springall ITAM UK 2017 Open source alternatives_John Springall
ITAM UK 2017 Open source alternatives_John Springall Martin Thompson
 
Performance testing reference model
Performance testing reference modelPerformance testing reference model
Performance testing reference modelEduards Salnikovs
 
How agile performance testing helps automate and scale test processes
How agile performance testing helps automate and scale test processesHow agile performance testing helps automate and scale test processes
How agile performance testing helps automate and scale test processesApica
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterpriseScott Simmons
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...Contribyte
 
Streamline it management
Streamline it managementStreamline it management
Streamline it managementDLT Solutions
 
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...Prolifics
 
A Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedA Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedTechWell
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Optimizely
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]vasuballa
 
2018 open power presentation japan meetup
2018 open power presentation japan meetup2018 open power presentation japan meetup
2018 open power presentation japan meetupYutaka Kawai
 
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...Jennifer Finney
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupQualitest
 
Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?Ghodhbane Mohamed Amine
 
Quality Management Cloud Tips and Tricks.pdf
Quality Management Cloud Tips and Tricks.pdfQuality Management Cloud Tips and Tricks.pdf
Quality Management Cloud Tips and Tricks.pdfAhmed831284
 
Stac.report.platform.symphony.hadoop.comparison.111212
Stac.report.platform.symphony.hadoop.comparison.111212Stac.report.platform.symphony.hadoop.comparison.111212
Stac.report.platform.symphony.hadoop.comparison.111212Accenture
 
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely
 
Nonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinNonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinTechWell
 

Similar to Solid State Deployments: Recommendations for POCs (20)

SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...
SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...
SNIA peer-reviewed, vendor-neutral tutorial: Separate vs. combined app & stor...
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practices
 
ITAM UK 2017 Open source alternatives_John Springall
ITAM UK 2017 Open source alternatives_John Springall ITAM UK 2017 Open source alternatives_John Springall
ITAM UK 2017 Open source alternatives_John Springall
 
Performance testing reference model
Performance testing reference modelPerformance testing reference model
Performance testing reference model
 
How agile performance testing helps automate and scale test processes
How agile performance testing helps automate and scale test processesHow agile performance testing helps automate and scale test processes
How agile performance testing helps automate and scale test processes
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
 
A Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedA Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons Learned
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
 
2018 open power presentation japan meetup
2018 open power presentation japan meetup2018 open power presentation japan meetup
2018 open power presentation japan meetup
 
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
 
Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?
 
Quality Management Cloud Tips and Tricks.pdf
Quality Management Cloud Tips and Tricks.pdfQuality Management Cloud Tips and Tricks.pdf
Quality Management Cloud Tips and Tricks.pdf
 
Stac.report.platform.symphony.hadoop.comparison.111212
Stac.report.platform.symphony.hadoop.comparison.111212Stac.report.platform.symphony.hadoop.comparison.111212
Stac.report.platform.symphony.hadoop.comparison.111212
 
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
 
Nonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinNonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the Coin
 

Recently uploaded

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Solid State Deployments: Recommendations for POCs

  • 1. PRESENTATION TITLE GOES HERE Solid State Deployments - Recommendations for POC’s Russ Fellows – Evaluator Group russ@evaluatorgroup.com
  • 2. Insert tutorial title in footer Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. 2
  • 3. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Understanding Solid-State Performance Rule 1: Vendor Reported Results are a Guide At best, vendor reported results provide a guideline Rule 2: Never Rely Upon Vendor Results Results range from under reported, to intentionally misleading Typically ideal conditions designed to highlight their design Rule 3: Reported Results are Not Comparable Due to differences in test setup, reporting, degree of their unintentional misleading results Rule 4: Benchmarks are Interesting Will provide accurate head to head comparisons, but… Only for applications that match those in the benchmark 3
  • 4. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Why Tool Selection Matters 10 TB 100 TB 1 PB | | | 1 K IOPS VMmark Workload 100 K IOPS 1M IOPS IOmeter Workload Total Storage Capacity Required for Testing Login VSI - VDI Workload 4
  • 5. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Common Validation Mistakes Not Accounting for Solid-State’s behavior Writes at 0% vs. 90%, overwrite, garbage collection, etc. etc. Not Achieving Steady State Running tests for < time than observed steady state performance Measuring Results in the Wrong Place Do not measure on storage system (convenient but inaccurate) Using the wrong tools Some tools can produce very misleading results 5
  • 6. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Choose the Correct Tool Data Patterns are Important Particularly with deduplication and compression The Wrong Tools will Mislead You IOmeter Full Random Data = Does not compress, may be de-duplicatable Pseudo Random = Compressible, but not reproducible results No control over hot-spots, and multiple simultaneous workloads SQLIO & SQLIOSIM Generates 0x0 “zero” data => Infinitely de-duplicatable and compressible Unable to generate high data rates > 2 GB/s 6
  • 7. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Example Performance Issues Example 1: All-Flash System Initial Read / Write : 70,000 I/O‘s / sec. at 22 KB average Overwrite Read / Write : 38,000 I/O‘s / sec. at 22 KB average Example 2: Hybrid System SSD Performance : 6,000 IO’s / sec. HDD Performance : < 1,000 IO’s / sec. Example 3: All-Flash System Claim: 1M I/O’s / sec. Actual: Internal, 1M I/O’s @ 4KB, External 400K I/O’s @ 4 KB 7
  • 8. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Evaluation Methods 8
  • 9. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Evaluation Types Performance Validation Evaluate a system can achieve the performance levels specified Verify performance goals stated in RFQ or other criteria Bake Off Compare two or more systems running agreed upon workloads Head to head comparison, may be run with other testing Proof of Concept Designed to evaluate a system’s performance running one or more applications Evaluation based upon running intended production applications 9
  • 10. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Accurately Measuring Solid- State Solid-State Must be Tested Differently than HDD Performance different at 0% capacity vs. over-writes at 90% Often include some type of data reduction technology Hybrid Systems Have Additional Issues Vast performance differences for solid-state vs. HDD Above mentioned issues effect solid-state portion Must understand performance from each media independently Data Reduction Technologies Impact Performance Testing must account for compression and dedupe separately 10
  • 11. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Additional Considerations Hybrid Systems Utilize caching, tiering or both with solid-state and HDD media Data location determines performance, must match application Understand HDD, Mixed and all Solid-State profiles All Flash Systems Must test Flash with garbage collection Test using production environment (Data Services / Reduction) Data Services Snapshots often have performance and / or capacity impact Data reduction technology (thin, dedupe, compress) may each impact performance differently, depending upon workload 11
  • 12. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Storage Efficiency Technologies * Capacity Technology VM VDI Database Thin Provisioning 3x 2x 3x Compression 2x 1.5x 3x Deduplication 1.5x 30x 0x Average Improvement 5x 20x 5x Max Possible 10x 100x 10x * Note: Guidelines based on Evaluator Group customer reports, observed industry reports and other sources 12
  • 13. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Sample Evaluation Analysis 13
  • 14. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. POC Considerations Three Methods for Re-Creating Production Applications 1. Run actual Application 2. Capture or “trace” existing production applications 3. Find representative application workloads Running the Actual Application – Has Issues Requires extensive planning and equipment Tracing – Can be Accurate with Some Issues Accurate, but can be invasive Tracing tools are OS / Hypervisor dependent Run Similar Applications – Difficult to Choose App Can be a good proxy, but must be very similar 14
  • 15. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. POC Process Step 1: Analyze Expected Application Workloads Single Application Take Measurements Capture I/O traces if possible Mixed Workloads Measure each Application if possible Step 2: Validate Workloads If possible, validate constructed or captured workloads against existing storage, compare to current performance Other agreed upon validation Step 3: Run Workloads against New Systems Using I/O generation, run workload against new system 15
  • 16. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Performance Validation Process Choose Representative Tests Must use appropriate parameters for Synthetic Workloads Read vs. Write ratio, Random vs. Sequential Block size and size mixture (no application uses only 1 block size) Use Application Workloads or Traces Multiple examples Storage Must be the Bottleneck Cannot be Server or Network / SAN bound Issues and Caveats Watch for issues outlined previously 16
  • 17. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. System Evaluation Recommendations 17 17
  • 18. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Types of Workload Tests Application An application generated workload I/O Trace Similar, if not exact representation of Application workload Synthetic Not generated from a Trace or an Application I/O patterns, which may or may not be similar to applications Workload Tool May utilize portions of application I/O, with synthetic parameters Benchmark Specific workload run with explicit requirements 18
  • 19. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Validation Testing Overview Pre-Conditioning is MANDATORY (  Read again) Pre-write data to system to fill to capacity Delete data, running tests at > 85% of capacity Run Workloads until Steady-State is Observed Steady-state is on a per application basis, repeat for each test Run Measured Workloads at Steady-State Synthetic (e.g. Storage “4 Corners” test) 100% Read, then Write (Random then Sequential) Traced or Application Workloads 19
  • 20. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Performance vs. Capacity Spinning HDD 10 TB 100 TB 1 PB | | | 10 Tiles 50 Tiles 100 Tiles 200 Tiles (1600 VM’s) Total Storage Capacity Required for Testing 20
  • 21. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. I/O Analysis & Capture Multiple Tools Available Windows – “WPT”, includes XPERF and other tools Linux – “blktrace” built-in to SCSI block device driver Unix – OS dependent, “filemon” on AIX, “Dtrace” on Solaris VMware – “vSCSI” tracing built-in May Need Multiple Traces, or Multiple Hours In order to recreate multiple instances of applications Replay Tools A 1:1 requirement of OS to replay makes replay inefficient Look for replay capabilities that support many to 1 (M:1) Replay may be dependent upon trace tool 21
  • 22. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Considerations for Hybrid Systems Hybrids Behave Differently and Must be Tested Differently Must understand data promotion and demotion times Conditions may apply (ran. vs. seq., read vs. write, etc.) Understand Caching & Tiering Design Differences How quickly data is copied or migrated Some systems may utilize both, further complicating tests Two Distinct Performance Sets (bi-modal distribution) HDD performance vs. Solid-State performance Conditions that may cause thrashing 22
  • 23. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Results: Three System @ $100K 0.0 2.5 5.0 7.5 10.0 12.5 100% of IO to cold 1.5TB 100% of IO to cold 4.5TB 100% IO to 6TB 90% of IO to 1.5TB hot zone 100% of IO to 1.5TB hot zone 100% of IO to 750GB hot Normalized I/O Rate @ < 20ms Avg. Resp. 6TB LUN w/ 2TB SSD Tiering Caching All Flash 3X 10XHDD Performance Zone Able to Use Solid-State Designed for Solid-State 23 RelativeI/ORate
  • 24. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Summary Follow the Guidelines Provided by SNIA SSSI SSSS (S4) TWG is developing guidelines for performing testing Determine Type of Test (POC, Validation or Bake-Off) If POC, need to accurately characterize applications Do Not Allow Stakeholders to Perform Testing Use internal, or 3rd party organization Do Use the Right Tools Hint – IOmeter is rarely the right tool Synthetic Workloads Calypso, Load DynamiX, Linux fio, vdbench Application based workloads VMmark, SLOB, Login-VSI, IOmark-VM, IOmark-VDI, etc. 24
  • 25. Solid State Deployments – Recommendations for POC’s Approved SNIA Tutorial © 2015 Storage Networking Industry Association. All Rights Reserved. Attribution & Feedback 25 Please send any questions or comments regarding this SNIA Tutorial to tracktutorials@snia.org The SNIA Education Committee thanks the following Individuals for their contributions to this Tutorial. Authorship History Russ Fellows, March 2015 Updates: N/A Additional Contributors Leah Schoeb – Intel