V7000 Storage System Performance Assessment Report Example ABC Company
V7000 Storage System Performance Assessment Report Example ABC Company
04/2016
IBM Storage Systems
Agenda
Recommendations
The objectives of this Assessment & Capacity Planning for Storage System are
2. Current system utilization data is derived storage performance data using Stats files
reports from 22 to 28, Mar 2016.
– Disk storage system: IBM Storwize V7000 G1 (Cluster_192.168.103.8)
3. Since each Storage Pool has one or more Managed Disks (Mdisk) and each Mdisk
has different peak overall IO rate (IOPS), with specific Read/Write ratio, cache hit,
block size… and each Mdisk also has one or more Volumes with different peak
overall response time (ms), so:
– We had take the peak over IO rate (IOPS) of each Storage Pool to do
performance analyze and capacity planning
4. Rule of storage system resources utilization is less than 70%; Overall response
times (front end - volumes) needs to be 5-15ms; Backend response times (Managed
Disks/mdisks) can usually operate at 20- 25ms, unless the hit ratio is poor, backend
write response time can be even higher, generally up to 80ms.
Analysis
The workload on the two storage nodes (canisters) were not balanced. Almost the workload is on Node2. Need
to check the preferred node (for your volumes control) and re-balance the workload to Node1 if any.
Analysis
Almost overall response time of these volumes are less than 10ms.
So, there is no performance issue on these volume.
Analysis
• This volume is for T24 Jbase production volume and it is an important volume. We will analyze more detail on
this volume (& Pool_T24_DATA as well) during this report.
• Almost overall response time of T24_DATA are less than 10ms, it’s ok. Only at 19:17” 3/26/2016 it was
20.84ms which over the best practice for volume response time (<15ms). From our point of view, the
T24_DATA volume is ok for production system during business hours at this time. We will have more analyze
the Storage pool Pool_T24_DATA during the report.
Analysis
Almost overall response time of these volumes are bigger than 15ms.
Specially for T24_DATA_Simu3 was 959ms and T24_DATA_Simu4 was 111 ms at the peak time!!! It’s too big latency on
theses volume at the peak workload time.
• However, these volumes are for Simulation test and Pre-archiving only and they were not using open. We will have the full
picture on these on the end of the report.
Analysis
Almost overall response time of these volumes are bigger than 15ms.
Specially for p8_TJLOG was 411ms and FC2_DATA was 171 ms!!! It’s too big latency on theses volume at the peak
workload time.
• However, these volumes are for Log and FlashCopy purposes only and belong to Pool_T24_TJ_FC storage Pool, not the
same with Production Data Storage Pool. Similar for the volume belong to Pool_T24_Backup_TSM and Pool_USER_DATA.
We will focus the analyze on Pool_T24_DATA for Jbase Production only.
Analysis
• The peak I/O rate were < 700 IOPS for these Mdisks and almost the time the IOPS around 50 to 150 IOPS.
• One point you can see at the time 3/26/2016 11:22” all these volumes had the peak I/O workload. So, that
time should be a special time regarding to your business activity which has heavily workload need to be
attention.
• We will have more analyze about these Mdisks (Maximum IOPS capability) during our report.
Analysis
The peak I/O rate was 5827.27 IOPS and almost the time the IOPS around 1000 to 3500 IOPS.
This is a SSD Mdisk which was used for Easy Tier function on the Pool_T24_DATA Production storage Pool.
In this system, the Easy Tier function with SSD drives was worked very effective for hot data and improved the
overall system performance as well. We will have the Easy Tier function activity analyze in detail in next few slides.
Analysis
The peak I/O rate was 6100.31 IOPS and almost the time the IOPS around 1000 to 4000 IOPS.
Similar with Mdisk5, this is a SSD Mdisk also which was used for Easy Tier function on the Pool_T24_DATA Production
storage Pool. And the Easy Tier function with SSD drives was also worked very effective for hot data and improved
the overall system performance as well. We will have the Easy Tier function activity analyze in detail in next few slides.
Analysis
The peak I/O rate was 1245.4 IOPS and almost the time the IOPS around 400 to 900 IOPS.
This storage pool is for Log and FlashCopy only and was running with SAS 10k drives but it was consumed the storage
system resources (controller cpu, cache, system bus…) in the overall system performance perspective. We will have a
total system resources utilization point of view when we combine with other storage pools in this system
Analysis
The peak I/O rate was 1149.2 IOPS and almost the time the IOPS around 200 to 1000 IOPS.
This storage pool is for Backup only and was running with SAS 10k drives and it was consumed the storage system
resources (controller cpu, cache, system bus…) in the overall system performance perspective. We will have a total
system resources utilization point of view when we combine with other storage pools in this system
Analysis
The peak I/O rate was 581.59 IOPS and almost the time the IOPS around 100 to 400 IOPS.
This storage pool is for User data only and was running with SAS 10k drives and it was consumed the storage system
resources (controller cpu, cache, system bus…) in the overall system performance perspective. We will have a total
system resources utilization point of view when we combine with other storage pools in this system
Analysis
The I/O rate was 828.62 IOPS on Storage Pool Pool_T24_TJ_FC (including Mdisk7 only) at 20:07pm 3/22/2016.
We will combine this IOPS number with others storage pools at the same time to have the Total IOPS of the storage
system at the peak workload. This parameter will help us when we consider for the next 3 years planning as well.
Analysis
The I/O rate was 3.8 IOPS on Storage Pool Pool_T24_Backup_TSM (including Mdisk6 only) at 20:07pm 3/22/2016.
We will combine this IOPS number with others storage pools at the same time to have the Total IOPS of the storage
system at the peak workload. This parameter will help us when we consider for the next 3 years planning as well.
Analysis
The I/O rate was 0.27 IOPS on Storage Pool Pool_User_Data (including Mdisk8 only) at 20:07pm 3/22/2016.
We will combine this IOPS number with others storage pools at the same time to have the Total IOPS of the storage
system at the peak workload. This parameter will help us when we consider for the next 3 years planning as well.
Analysis
The peak I/O rate was 10652.92 IOPS on Storage Pool Pool_T24_DATA (including Mdisk0, Mdisk1, Mdisk2, Mdisk3,
Mdisk4, Mdisk5 and Mdisk13) at 20:07pm 3/22/2016. This is the peak workload time of this Storage Pool.
We will analyze more detail this information on the next few slides.
You can see, with Easy Tier function was worked very effective so all system parameters utilization were
lower than 25%. It’s good. In there, the Highest SAS 15k Drive Utilization is 24.7%. Next slide, we will give
you more detail how about Easy Tier function was worked on this system.
• We can see, we have total 10 volumes on Pool_T24_DATA but almost the Hot data was put on the T24_DATA volume (742GB of 750GB)
• The current storage system performance will be improving about 7.1% ~ 27.1% if we add 1x900GB SSD array RAID5 into this storage
pool as the recommendation from the STAT Tool.
• Moreover, we need to combine with 3 years planning requirements and growth rate per year for the capacity planning as well. See next
some slides on this.
Below is the chart show that this storage system will be overloaded once the IOPS maximum reach to 19844.
• Based on the ABC’s 3 years planning (will be moving the production database from Jbase to Oracle with triple usable data)
and leveraging the Test/Dev/Reporting as well as the Backup/FlashCopy requirements.
• Combined with STAT Tool recommendation to add on 1x900GB SSD RAID-5, we recommend ABC to consider upgrade
your current storage system (V7K G1) to meet the growth plan for the next 3 years via add on more SAS drives (15k and 10k)
and SSD drives on this or you can consider to buy the IBM FlashSystem Storage to get highest performance for your
production system and utilize current storage system for Test/Dev/Reporting as well as backup system. See the next slide for
the proposed configuration and storage system resources utilization calculation.
• In term of the performance utilization and improvement for the next 3 years, we proposed to add on some arrays as below:
1x900GB SSD RAID-5 to the storage pool Pool_T24_DATA to improve Easy Tier function as STAT Tool recommendation
1x4200GB SAS 15k 2.5” Mdisk (1xRAID-5) to the storage pool Pool_T24_DATA for Oracle database in Production
system
2x4200GB SAS 10k 2.5” Mdisk (2xRAID-5, 8400GB in total) to the storage pool Pool_T24_TJ_FC for FlashCopy and Log
For Backup and User data, you can add more SAS drives for these purpose depend on your requirements
• See next slide for the system storage performance & resources utilization for the proposed configuration.
• You can see the total system resources utilization should be lower than 70% in general and the IOPS maximum which can be
support by this system ~ 19844 IOPS.
• Moreover, ABC can consider to deploy your system on IBM FlashSystem storage which has very good performance and lowest
latency for OLTP/OLAP workload. With IBM V9000 FlashSystem storage you can get the highest performance from Flash
technology as well as re-utilize your current storage system (V7K G1) for Testing/Developing/Reporting and Backup System with
External virtualization feature from this product.
Questions ?