SlideShare a Scribd company logo
1 of 5
Download to read offline
BVQ Use Case: Cost
effective Storage planning




Michael Pirker Pirker SVA GmbH
Use Case Target
A 40 TB mail system has to be moved from an oversized 10k, 300GB storage to
a new storage environment with lower cost 7.2k, 1TB disk drives and Raid 6. The
question is how many disks are needed in the new 7.2k disk arrays to deliver the
same performance as before.
With BVQ we are able to analyze the aggregated performance values of all
Volumes, which make up the mail system.

Fact based knowledge about Workload Picture 2 (known by measurement)
   • 40TB capacity is needed
   • the mail system consumes 2500 IOPS
   • the R/W distribution is 55% read
   • The diagram shows a constant read cache hit rate of 90% and write cache
      hit rate (overwrite in cache) of 15%. This will reduce the IOPS on Disk
      heavily.

   •   Safety Margins:
       We see big transfer rates, which will improve write penalties for raid 6. And
       we use additionally a conservative IO estimation for 7k drives. We also do
       not take in account that the storage system behind SVC may further
       improve IO behavior with own caching.




            Picture 1 BVQ Treemap with Cost Centers and Applications: With the BVQ Accounting Package allows
            grouping Volumes and adding them to applications or even costing centers. A good starting point for our
            investigation because we are not only interested in single volumes but in all volumes belonging to the mail
            system. We now can start a performance analysis where all IOPS, Transfer Sizes and Cache Values are
            aggregated into single curves.




                                                         -1-
Picture 2: BVQ Performance View screen: You see the aggregated Values of IOPS, transfer size, cache hit
read and cache hit write of all volumes. It is obvious that the backup IO patterns overnight are completely
different from the business hours. But in both cases we have very stable cache hit results with 90% cache hit
read and 15% cache hit write (overwrite in cache).




Picture 3: IOPS Calculations: This is a spreadsheet that I use to calculate the numbers of disks needed for
specific IOPS scenarios with cache and RW Distribution. When we start with the 2500 IOPS needed and
subtract cache hits from read and, write we end with only 1094 effective IOPS that have to be covered from
the disks. We use the formula and more or less conservative IOPS/spindle constants and a RAID penalty and
come to the result of 48 spindles to cover the 1094 IOPSeff




                                             -2-
What makes this result particularly valuable?
With this fact based approach we are able to find the most economic solution to
meet the performance target. We reduce today’s hardware purchasing costs and
tomorrows follow-up costs because we need less spindles, enclosures, systems,
floor space, power, cooling.


Ideas to improve even more!

   •   Challenge backup duration – is this critical – if not we can reduce the
       needed IOPS down to 2000 IOPS or even less. With 2000 IOPS we would
       end with only 38 disks for performance – please keep in mind that we
       need 40TB so we could decide for 2TB disk drives.
       My guess for our special example would be – it is critical because when
       you look into the transfer sizes we see that backup starts at 9pm and
       finishes approx. 6am

   •   Have a look to Easy Tier –analyze on single disks to check whether we
       find IOP patterns that will be handled preferred by Easy Tier.


Other scenarios without knowledge about facts
Without fact based knowledge about RW distribution and caches you are forced
to work with assumptions.

   •   Lets assume Raid 6 and 50% read and 70% cache hit for read
          IOPSeff = 1625  72 Disks

   •   Lets assume Raid 6 and nothing more
          IOPSeff = 2500  201 Disks




                                      -3-
BVQ Web Pages

BVQ in the www
• BVQ Website
     http://www.bvq-software.com/      (still German will change to English until latest Feb 25. 2013)
     http://www.bvq-software.de/       (German)
     http://bvqwiki.sva.de             (technical wiki with download)


• BVQ Videos on YouTube
    http://www.youtube.com/user/SVAGmbH

• SVA Website von SVA GmbH
    http://www.sva.de/

Internationale Webseiten
    • Developer Works Documents and Presentations
      https://www.ibm.com/developerworks/mydeveloperworks/...
      http://tinyurl.com/BVQ-Documents



 If you are interested in BVQ a demo or a Performance Analysis then please
contact bvq@sva.de

BVQ is a product from SVA System Vertrieb Alexander GmbH




                                     -4-

More Related Content

What's hot

Providence net app upgrade plan PPMC
Providence net app upgrade plan PPMCProvidence net app upgrade plan PPMC
Providence net app upgrade plan PPMC
Accenture
 
Ssis optimization –better designs
Ssis optimization –better designsSsis optimization –better designs
Ssis optimization –better designs
varunragul
 

What's hot (20)

CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...
CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...
CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong TangAccelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
 
MySQL Head-to-Head
MySQL Head-to-HeadMySQL Head-to-Head
MySQL Head-to-Head
 
Unlock Bigdata Analytic Efficiency with Ceph Data Lake - Zhang Jian, Fu Yong
Unlock Bigdata Analytic Efficiency with Ceph Data Lake - Zhang Jian, Fu YongUnlock Bigdata Analytic Efficiency with Ceph Data Lake - Zhang Jian, Fu Yong
Unlock Bigdata Analytic Efficiency with Ceph Data Lake - Zhang Jian, Fu Yong
 
Ceph Day Beijing - Our journey to high performance large scale Ceph cluster a...
Ceph Day Beijing - Our journey to high performance large scale Ceph cluster a...Ceph Day Beijing - Our journey to high performance large scale Ceph cluster a...
Ceph Day Beijing - Our journey to high performance large scale Ceph cluster a...
 
Varrow datacenter storage today and tomorrow
Varrow   datacenter storage today and tomorrowVarrow   datacenter storage today and tomorrow
Varrow datacenter storage today and tomorrow
 
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
 
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistOWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
 
Дмитро Волошин "High[Page]load"
Дмитро Волошин "High[Page]load"Дмитро Волошин "High[Page]load"
Дмитро Волошин "High[Page]load"
 
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory EasyIMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
 
Providence net app upgrade plan PPMC
Providence net app upgrade plan PPMCProvidence net app upgrade plan PPMC
Providence net app upgrade plan PPMC
 
CEPH DAY BERLIN - MASTERING CEPH OPERATIONS: UPMAP AND THE MGR BALANCER
CEPH DAY BERLIN - MASTERING CEPH OPERATIONS: UPMAP AND THE MGR BALANCERCEPH DAY BERLIN - MASTERING CEPH OPERATIONS: UPMAP AND THE MGR BALANCER
CEPH DAY BERLIN - MASTERING CEPH OPERATIONS: UPMAP AND THE MGR BALANCER
 
Integration of Glusterfs in to commvault simpana
Integration of Glusterfs in to commvault simpanaIntegration of Glusterfs in to commvault simpana
Integration of Glusterfs in to commvault simpana
 
TDS-16489U - Dual Processor
TDS-16489U - Dual ProcessorTDS-16489U - Dual Processor
TDS-16489U - Dual Processor
 
Ssis optimization –better designs
Ssis optimization –better designsSsis optimization –better designs
Ssis optimization –better designs
 
AWS Webcast - Achieving consistent high performance with Postgres on Amazon W...
AWS Webcast - Achieving consistent high performance with Postgres on Amazon W...AWS Webcast - Achieving consistent high performance with Postgres on Amazon W...
AWS Webcast - Achieving consistent high performance with Postgres on Amazon W...
 
MySQL Head to Head Performance
MySQL Head to Head PerformanceMySQL Head to Head Performance
MySQL Head to Head Performance
 
SQream on Ibm power9 (english)
SQream on Ibm power9 (english)SQream on Ibm power9 (english)
SQream on Ibm power9 (english)
 
Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmug
 

Viewers also liked

Viewers also liked (9)

IBM SVC / Storwize: Unlock cost savings potentials with BVQ
IBM SVC / Storwize: Unlock cost savings potentials with BVQIBM SVC / Storwize: Unlock cost savings potentials with BVQ
IBM SVC / Storwize: Unlock cost savings potentials with BVQ
 
IBM SVC / Storwize: Reduction of storage cost made easy
IBM SVC / Storwize: Reduction of storage cost made easyIBM SVC / Storwize: Reduction of storage cost made easy
IBM SVC / Storwize: Reduction of storage cost made easy
 
IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (Deutsch)
IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (Deutsch)IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (Deutsch)
IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (Deutsch)
 
SVC / Storwize: Exchange analysis unwanted thin provisoning effect
SVC / Storwize: Exchange analysis unwanted thin provisoning effectSVC / Storwize: Exchange analysis unwanted thin provisoning effect
SVC / Storwize: Exchange analysis unwanted thin provisoning effect
 
IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (English)
IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (English)IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (English)
IBM SVC Storwize analysis and monitoring: BVQ storage in Balance (English)
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5
 
Masters stretched svc-cluster-2012-04-13 v2
Masters stretched svc-cluster-2012-04-13 v2Masters stretched svc-cluster-2012-04-13 v2
Masters stretched svc-cluster-2012-04-13 v2
 
SVC / Storwize: cache partition analysis (BVQ howto)
SVC / Storwize: cache partition analysis  (BVQ howto)   SVC / Storwize: cache partition analysis  (BVQ howto)
SVC / Storwize: cache partition analysis (BVQ howto)
 
Analyze a SVC, STORWIZE metro/ global mirror performance problem-v58-20150818...
Analyze a SVC, STORWIZE metro/ global mirror performance problem-v58-20150818...Analyze a SVC, STORWIZE metro/ global mirror performance problem-v58-20150818...
Analyze a SVC, STORWIZE metro/ global mirror performance problem-v58-20150818...
 

Similar to SVC / Storwize analysis cost effective storage planning (use case)

SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)
Michael Pirker
 
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons LearnedCeph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
Ceph Community
 
The state of Spark in the cloud
The state of Spark in the cloudThe state of Spark in the cloud
The state of Spark in the cloud
Nicolas Poggi
 

Similar to SVC / Storwize analysis cost effective storage planning (use case) (20)

SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep DiveIBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
 
Ceph
CephCeph
Ceph
 
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
 
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons LearnedCeph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
 
Ceph on All Flash Storage -- Breaking Performance Barriers
Ceph on All Flash Storage -- Breaking Performance BarriersCeph on All Flash Storage -- Breaking Performance Barriers
Ceph on All Flash Storage -- Breaking Performance Barriers
 
AWS Activate webinar - Scalable databases for fast growing startups
AWS Activate webinar - Scalable databases for fast growing startupsAWS Activate webinar - Scalable databases for fast growing startups
AWS Activate webinar - Scalable databases for fast growing startups
 
Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage
 
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
 
Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage
 
War Stories: DIY Kafka
War Stories: DIY KafkaWar Stories: DIY Kafka
War Stories: DIY Kafka
 
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWSAWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
 
IBM Power Systems - enabling cloud solutions
IBM Power Systems - enabling cloud solutionsIBM Power Systems - enabling cloud solutions
IBM Power Systems - enabling cloud solutions
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
 
Dr. Ike Nassi, Founder, TidalScale at MLconf NYC - 4/15/16
Dr. Ike Nassi, Founder, TidalScale at MLconf NYC - 4/15/16Dr. Ike Nassi, Founder, TidalScale at MLconf NYC - 4/15/16
Dr. Ike Nassi, Founder, TidalScale at MLconf NYC - 4/15/16
 
War Stories: DIY Kafka
War Stories: DIY KafkaWar Stories: DIY Kafka
War Stories: DIY Kafka
 
The state of Hive and Spark in the Cloud (July 2017)
The state of Hive and Spark in the Cloud (July 2017)The state of Hive and Spark in the Cloud (July 2017)
The state of Hive and Spark in the Cloud (July 2017)
 
The state of Spark in the cloud
The state of Spark in the cloudThe state of Spark in the cloud
The state of Spark in the cloud
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

SVC / Storwize analysis cost effective storage planning (use case)

  • 1. BVQ Use Case: Cost effective Storage planning Michael Pirker Pirker SVA GmbH
  • 2. Use Case Target A 40 TB mail system has to be moved from an oversized 10k, 300GB storage to a new storage environment with lower cost 7.2k, 1TB disk drives and Raid 6. The question is how many disks are needed in the new 7.2k disk arrays to deliver the same performance as before. With BVQ we are able to analyze the aggregated performance values of all Volumes, which make up the mail system. Fact based knowledge about Workload Picture 2 (known by measurement) • 40TB capacity is needed • the mail system consumes 2500 IOPS • the R/W distribution is 55% read • The diagram shows a constant read cache hit rate of 90% and write cache hit rate (overwrite in cache) of 15%. This will reduce the IOPS on Disk heavily. • Safety Margins: We see big transfer rates, which will improve write penalties for raid 6. And we use additionally a conservative IO estimation for 7k drives. We also do not take in account that the storage system behind SVC may further improve IO behavior with own caching. Picture 1 BVQ Treemap with Cost Centers and Applications: With the BVQ Accounting Package allows grouping Volumes and adding them to applications or even costing centers. A good starting point for our investigation because we are not only interested in single volumes but in all volumes belonging to the mail system. We now can start a performance analysis where all IOPS, Transfer Sizes and Cache Values are aggregated into single curves. -1-
  • 3. Picture 2: BVQ Performance View screen: You see the aggregated Values of IOPS, transfer size, cache hit read and cache hit write of all volumes. It is obvious that the backup IO patterns overnight are completely different from the business hours. But in both cases we have very stable cache hit results with 90% cache hit read and 15% cache hit write (overwrite in cache). Picture 3: IOPS Calculations: This is a spreadsheet that I use to calculate the numbers of disks needed for specific IOPS scenarios with cache and RW Distribution. When we start with the 2500 IOPS needed and subtract cache hits from read and, write we end with only 1094 effective IOPS that have to be covered from the disks. We use the formula and more or less conservative IOPS/spindle constants and a RAID penalty and come to the result of 48 spindles to cover the 1094 IOPSeff -2-
  • 4. What makes this result particularly valuable? With this fact based approach we are able to find the most economic solution to meet the performance target. We reduce today’s hardware purchasing costs and tomorrows follow-up costs because we need less spindles, enclosures, systems, floor space, power, cooling. Ideas to improve even more! • Challenge backup duration – is this critical – if not we can reduce the needed IOPS down to 2000 IOPS or even less. With 2000 IOPS we would end with only 38 disks for performance – please keep in mind that we need 40TB so we could decide for 2TB disk drives. My guess for our special example would be – it is critical because when you look into the transfer sizes we see that backup starts at 9pm and finishes approx. 6am • Have a look to Easy Tier –analyze on single disks to check whether we find IOP patterns that will be handled preferred by Easy Tier. Other scenarios without knowledge about facts Without fact based knowledge about RW distribution and caches you are forced to work with assumptions. • Lets assume Raid 6 and 50% read and 70% cache hit for read IOPSeff = 1625 72 Disks • Lets assume Raid 6 and nothing more IOPSeff = 2500 201 Disks -3-
  • 5. BVQ Web Pages BVQ in the www • BVQ Website http://www.bvq-software.com/ (still German will change to English until latest Feb 25. 2013) http://www.bvq-software.de/ (German) http://bvqwiki.sva.de (technical wiki with download) • BVQ Videos on YouTube http://www.youtube.com/user/SVAGmbH • SVA Website von SVA GmbH http://www.sva.de/ Internationale Webseiten • Developer Works Documents and Presentations https://www.ibm.com/developerworks/mydeveloperworks/... http://tinyurl.com/BVQ-Documents If you are interested in BVQ a demo or a Performance Analysis then please contact bvq@sva.de BVQ is a product from SVA System Vertrieb Alexander GmbH -4-