ZFS存储池速度以及RAID说明



前言

RAID存储主要考虑以下6个指标:

  • 读取IOPS
  • 写入IOPS
  • 连续读取速度
  • 连续写入速度
  • 存储空间效率(冗余校验后的可用容量与总原始容量之比)
  • 容错能力(在数据丢失之前可以容忍的最大故障驱动器数量)

假设使用12个硬盘,每个硬盘的大小为6TB,100MB/s的连续读写速度,并且可以进行250次读写IOPS,来看不同RAID的理论性能

1. STRIPED VDEV(RAID 0)

在这里插入图片描述

坏一个盘整个存储池就废掉。

在这里插入图片描述

性能示例:
属性N-wide striped12-wide striped
Read IOPSN * 单个驱动器的读取IOPS3000
Write IOPSN * 单个驱动器的写入IOPS3000
Streaming read speedN * 单个驱动器的连续读取速度1200 MB/s
Streaming write speedN * 单个驱动器的连续写入速度1200 MB/s
Storage space efficiency100%72 TB
Fault toleranceNoneNone

2. MIRRORED VDEV (RAID 1)

1x 12-way mirror:

相当于12个硬盘组RAID1

6x 2-way mirror:

相当于 每2个硬盘组RAID1,然后再6个组RAID0。

在这里插入图片描述

每个VDEV可坏一个

在这里插入图片描述

但是一个VDEV坏2个就废掉

在这里插入图片描述

4x 3-way mirro:

相当于 每3个硬盘组RAID1,然后再4个组RAID0。

在这里插入图片描述

每个VDEV可坏2个

在这里插入图片描述

但是一个VDEV坏3个就废掉

在这里插入图片描述

性能示例:
属性N-way mirror1x 12-way mirror6x 2-way mirror4x 3-way mirror
Read IOPSN * 单个驱动器的读取IOPS300030003000
Write IOPS单个驱动器的写入IOPS25015001000
Streaming read speedN * 单个驱动器的连续读取速度1200 MB/s3000 MB/s3000 MB/s
Streaming write speed单个驱动器的连续写入速度100 MB/s1500 MB/s400 MB/s
Storage space efficiency50% for 2-way, 33% for 3-way, 25% for 4-way, etc. [(N-1)/N]8.3% (6 TB)50% (36 TB)33% (24 TB)
Fault tolerance1 disk per vdev for 2-way, 2 for 3-way, 3 for 4-way, etc. [N-1]11每个vdev1个,总计6个每个vdev2个,总计8个

3. RAIDZ VDEV

RAIDZ3:

每个VDEV可坏3个硬盘

在这里插入图片描述

RAIDZ2(RAID6):

每个VDEV可坏2个硬盘

在这里插入图片描述

RAIDZ1 (RAID5):

每个VDEV可坏1个硬盘

在这里插入图片描述

性能示例:
属性N-wide RAIDZ, parity level p1x 12-wide Z32x 6-wide Z24x 3-wide Z1
Read IOPS单个驱动器的读取IOPS2505001000
Write IOPS单个驱动器的写入IOPS2505001000
Streaming read speed(N - p) * 单个驱动器的连续读取速度900 MB/s800 MB/s800 MB/s
Streaming write speed(N - p) * 单个驱动器的写入读取速度900 MB/s800 MB/s800 MB/s
Storage space efficiency(N - p)/N75% (54 TB)66.7% (48 TB)66.7% (48 TB)
Fault tolerance1 disk per vdev for Z1, 2 for Z2, 3 for Z3 [p]3每个vdev2个,总计4个每个vdev1个,总计4个

总结

只有RAID0这种可提升写IOPS!

参考

RAID重建计算 (R2-C2)

OpenZFS 容量计算

OpenZFS the final word in file systems

  • 23
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值