Ste*_*ski 13 performance zfs storage
在计算传统 RAID 阵列的 IOPS 时,可以使用以下公式(从Symantec Connect 上的Getting The Hang Of IOPS v1.3借用):
Ieffective = (n * Isingle) / (READ% + (F * WRITE%))
Run Code Online (Sandbox Code Playgroud)
在哪里:
F 是RAID 写入惩罚:
RAID Level Write Penalty
RAID-0 1
RAID-1 2
RAID-5 4
RAID-6 6
RAID-10 2
RAID-DP 2
Run Code Online (Sandbox Code Playgroud)该公式本质上是一个函数:
需要明确的是,这一切都提供了对理论性能的估计。各种控制器和 RAID 方法都有加快速度的技巧。
ZFS 相当于 RAID5 和 RAID6 是 RAIDZ 和 RAIDZ2。在计算 RAIDZ 阵列的 IOPS 时,我是否可以使用与 RAID5 和 RAID6 相同的公式,或者 ZFS 是否有特殊技巧来减少写入操作所需的操作数量。
计算 RAIDZ 阵列的 IOPS 时是否有不同的公式可供使用?
eww*_*ite 13
这个更容易回答...
所有内容都在这里提炼:ZFS RAID 建议:空间、性能和 MTTDL以及ZFS、Vdevs 和性能的深入了解
因此,如果您需要扩展,您可以根据 RAIDZ 虚拟设备的数量进行扩展……例如,对于 16 个磁盘,4 组 4 磁盘 RAIDZ 将比 2 组 8 磁盘 RAIDZ 具有更大的 IOPS 潜力。
令人惊讶,对吧?
我通常在 ZFS 安装中使用条带镜像 (RAID 1+0)。同样的概念也适用。更多镜像对 == 更好的性能。
在 ZFS 中,您只能以完整 vdev 为单位进行扩展。因此,虽然扩展 RAID 1+0 集意味着添加更多对,但对 RAIDZ 集执行相同操作意味着添加更多相同组合的 RAIDZ 组。
| 归档时间: |
|
| 查看次数: |
17680 次 |
| 最近记录: |