我有一个带有2TB HDD的廉价2盘位NAS。为了防止磁盘故障,我正在考虑购买第二个2TB HDD,并将其放入带有Linux mdadm的RAID1中。文件系统是ext4。
这会增加还是降低NAS的性能?读写性能如何?
网上似乎对此有很多意见,但没有达成共识。
谢谢。
编辑:
因此,我已经有了三个不同的答案:“更快一点”,“您不会注意到”和“将降低性能(如果有的话)”。(我主要对读取性能感兴趣。)Wikipedia说:“读取性能可以大致按拷贝数的线性倍数提高”。哪一个?
编辑2:
我发现越来越多的证据支持RAID1提高读取性能,包括MD手册页:
更改将并行写入所有设备。从任何一台设备读取数据。驱动程序尝试在所有设备上分配读取请求,以最大化性能。
我还发现了MD的RAID10 with --layout=f2
,它提供RAID1的冗余和RAID0的读取性能,并且只能与两个驱动器一起使用。但是,由于顺序写入涉及两个驱动器在驱动器的较远部分之间来回搜索,因此写入性能会降低。man md
有关详细信息。