freenas zfs读取性能很糟糕。为什么?

我只是设置了一个带有4个SATA硬盘驱动器的zfs raid-z2,并进行了一些性能testing。 现在我正在将Linux映像推送到存储中。 我的笔记本有一个400MB / s的本地读写速度的samsung 840pro SSD。 使用Samba4。

我可以连续写入105 MB / s的平均值。 我印象深刻,这是一个1Gb / s局域网的真正的好点子。

然而,读取速度很慢,networkingio可能以平均值从几kB跳到30MB / s。 约10MB / s。 添加一个l2arc没有帮助。

任何想法,为什么阅读performance如此糟糕? 这是正常的吗?

你可能想读这个 。

本质上,在单个RAID Z组中,读取性能等于单个磁盘的性能。 RAID Z非常适合写入性能和读取性能差的应用。 鉴于您使用的低端磁盘缓慢,您发布的数字看起来是合理的。

如果您想使用RAID Z,并且仍然具有合理的读取性能,则必须创build多个RAID Z组(您没有磁盘)并将其分组。

使用四个磁盘,您可能最好创build两个镜像并将数据剥离。