Capacity Sizing for 15K Disks

On September 13, 2011 Oracle announced the availability of 300GB and 600GB 15K RPM disks for the ZFS Storage Appliance lineup. These disks are intended to make the entry capacity more realistic as the industry shifts away from 1TB disks in favour of 2TB disks today, and up to 3 and 4TB disks in the future. In the past week and a bit I've had a few people ask when the ZFS Storage Appliance Size Calculator would be updated to handle these new disks. The answer, surprisingly is that the latest release (here) already supports arbitrary disk sizes. It works using the same "size" keyword that supported 1 and 2TB disks before. Take a look:

./sizecalc-2010Q3.py 10.10.10.10 *** size 300G 24
Oracle ZFS Storage Appliance Size Calculator for SAS disks Version 2010.Q3
Enumerating Available Storage Profiles... done.
  -----------------------------------------
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
 1| |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  -----------------------------------------
============================================
Pool 1
type          NSPF  width spares  data drives  raw (TB)  usable (TiB)
mirror       False      2      2           22      3.30          2.95
mirror3      False      3      3           21      2.10          1.88
raidz1       False      4      4           20      4.50          4.03
raidz2       False     11      2           22      5.40          4.83
raidz3 wide  False     23      1           23      6.00          5.37
stripe       False      0      0           24      7.20          6.45

This example shows a single 24-disk shelf of 300GB disks. We can also mix and match sizes as before:

./sizecalc-2010Q3.py 10.10.10.10 *** size 300G 24 add size 600G 24
Oracle ZFS Storage Appliance Size Calculator for SAS disks Version 2010.Q3
Enumerating Available Storage Profiles... done.
  -----------------------------------------
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
 1| |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  -----------------------------------------
============================================
  -----------------------------------------
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
 1| |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  -----------------------------------------
============================================
Pool 1
type          NSPF  width spares  data drives  raw (TB)  usable (TiB)
mirror       False      2      4           44      9.90          8.86
mirror3      False      3      6           42      6.30          5.64
raidz1       False      4      8           40     13.50         12.09
raidz2       False     11      4           44     16.20         14.50
raidz3 wide  False     23      2           46     18.00         16.12
stripe       False      0      0           48     21.60         19.34

In the example above we create a pool from 300GB disks, and then add a new shelf of 600GB disks to that pool. One final example for fun:

./sizecalc-2010Q3.py 10.10.10.10 *** size 875G 24
Oracle ZFS Storage Appliance Size Calculator for SAS disks Version 2010.Q3
Enumerating Available Storage Profiles... done.
  -----------------------------------------
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
 1| |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  | |-----------------------------------| |
  | |    1   |    1   |    1   |    1   | |
  -----------------------------------------
============================================
Pool 1
type          NSPF  width spares  data drives  raw (TB)  usable (TiB)
mirror       False      2      2           22      9.62          8.62
mirror3      False      3      3           21      6.12          5.48
raidz1       False      4      4           20     13.12         11.75
raidz2       False     11      2           22     15.75         14.10
raidz3 wide  False     23      1           23     17.50         15.67
stripe       False      0      0           24     21.00         18.80

 

This final example shows that one can predict the capacity of a pool for which the real disk doesn't even exist. We've never seen an 875GB disk, but if one were to exist, a shelf of 24 would deliver an 8.62TiB mirrored pool.

 Happy sizing!

EOF 

Comments:

Post a Comment:
Comments are closed for this entry.
About

This is the weblog for Ryan Matthews, a sales consultant at Oracle specializing in the ZFS Storage Appliance. It is the home to information on sizing and much more.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today