各级别写惩罚
| 级别 | 物理写次数 | 原因 |
|---|---|---|
| RAID 0 | 1 | 直写条带,无冗余 |
| RAID 1 / 10 | 2 | 每份数据写两份 |
| RAID 5 | 4 | 读旧数据、读旧校验、写新数据、写新校验 |
| RAID 6 | 6 | 两套校验各自读改写 |
写惩罚只影响随机、非整条带的写;顺序整条带写时校验可一次算出,惩罚接近 1。
公式
公式
阵列随机写 IOPS = 盘数 x 单盘 IOPS / 写惩罚SSD 盘的随机 IOPS 高(数万到数十万),即使除以 4 或 6 也往往够用;机械盘随机 IO 本就有限,写惩罚的体感更明显。
写惩罚指一次逻辑写拆成几次物理 IO:RAID 0 为 1、RAID 1/10 为 2、RAID 5 为 4、RAID 6 为 6。它是估算阵列随机写 IOPS 的除数。
| 级别 | 物理写次数 | 原因 |
|---|---|---|
| RAID 0 | 1 | 直写条带,无冗余 |
| RAID 1 / 10 | 2 | 每份数据写两份 |
| RAID 5 | 4 | 读旧数据、读旧校验、写新数据、写新校验 |
| RAID 6 | 6 | 两套校验各自读改写 |
写惩罚只影响随机、非整条带的写;顺序整条带写时校验可一次算出,惩罚接近 1。
阵列随机写 IOPS = 盘数 x 单盘 IOPS / 写惩罚