# Solaris 10 zfs

## Size and Speed of the different RAID-types

Info

These information I’ve got from: WHEN TO (AND NOT TO) USE RAID-Z

 St = Total size of the pool n = Number of disks in the pool Sdisk = Size of one Disk vf = Speed Factor (1 = Same speed as a single Disk) vdisk = Speed of the disk is Blocks/Seconds x = Number of Stripes

### Stripe

You stripe all disks together:

St = n * Sdisk

vf = n

Example: Assume we have 100 Disks 50GB each which can write 200 Blocks/seconds:

```Total RAID size...: 5000 GB = 100 Disk * 50 GB/Disk
Speed factor......: 100 = 100```

### Mirror

You mirror two disks or two stripe-sets:

St = (n / 2 ) * Sdisk

vf = n / 2

Example: Assume we have 100 Disks, 50GB each which can write 200 Blocks/seconds. We make the mirror over a stripesets of 50 Disk each:

```Total RAID size...: 2500 GB = ( 100 Disk / 2 ) * 50 GB/Disk
Speed factor......: 50 = 100 Disks / 2```

### raidz

You stripe some raidz’s:

St = (( n / x ) – 1 ) * Sdisk * x

vf = x

Example: Assume we have 100 Disks 50GB each which can write 200 Blocks/seconds and we stripe 5 raidz’s together:

```Total RAID size...: 4750 GB = (( 100 Disk / 5 Stripes ) - 1 ) * 50 GB/Disk * 5 Stripes
Speed factor......: 5 = 5```