![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||
Solution Type Problem Resolution Sure Solution 1553903.1 : Oracle ZFS Storage Appliance: Calculation of maximum IOPS
The IOPS are dependent on the profile of a pool In this Document
Created from <SR 3-7024036477> Applies to:Sun Storage 7410 Unified Storage System - Version All Versions and laterSun Storage 7110 Unified Storage System - Version All Versions and later Sun ZFS Storage 7420 - Version All Versions and later Sun ZFS Storage 7320 - Version All Versions and later Sun ZFS Storage 7120 - Version All Versions and later 7000 Appliance OS (Fishworks) SymptomsIOPS we can sustain on a pool depend on the profile ChangesThe Disk Write IOPS we can sustain are dependent on the type of profile we have configured. CausePerformance on the Series 7000 Storage Appliance SolutionChoosing between raid or mirror is essential : when we want to check the performance of a pool, we need to see if this is raidz or mirror in order to compute it.
Raidz is only good for big blocks and streaming. Unless we want to use a pool for streaming and we choose a big block size, mirror is the recommended configuration.
The explanation below tells why.
Let's say a disk is capable of 200 IOPS. If you have 10 mirrors (of 2 disks), you can multilply the IOPS per disk - say 200 - times 20. This is 4000 IOPS for this mirrored pool. But if you have 2 raidz{1,2,3} of 10 disks each, you will only get 200 IOPS times 2 = 400 IOPS for the pool. The reason for this is that for raidz, we need to issue 10 parallel IOs to the 10 devices of the raidz for every single block we read/write (unless we read the last blocks of an object, which is a particular case). With mirrors, we read a block on one single leaf device, instead of 10. So, in any case, when it comes to look into the performance of a pool, we need to see if this is raidz or mirror in order to compute it. As we see in the example above, mirror is 10 times faster than raidz. Overall, a mirrored configuration provides performance, a raid configuration provides capacity.
The overall practical performance of a pool can be worked out by opening a Service Request to the TSC, if the practical values do not match the expectations. Attachments This solution has no attachment |
||||||||||||||||||
|