我正在build设另一台服务器(便宜),并希望与我的启动和数据的256GB SSD驱动器。 这足以满足我的需求,但只有一个固态硬盘让我害怕,原因有两个。
如果我用SSD和硬盘进行镜像扫描,会发生什么情况?
多less会减慢对阅读的袭击? 它会从更快的来源读取吗?
多less会减慢写作? 是否等到写入发送到SSD和HDD?
有没有人看到这样做的优势?
我发现了这个问题,但是我认为它有点不同: 通过HDD的SSD冗余
man mdadm
自述摘录:
-W, --write-mostly subsequent devices listed in a --build, --create, or --add command will be flagged as 'write-mostly'. This is valid for RAID1 only and means that the 'md' driver will avoid reading from these devices if at all possible. This can be useful if mirroring over a slow link.
这将是一个糟糕的主意。 当然,RAID的供应商实施方式也不尽相同,因此您将获得不同供应商的不同行为。 大多数人认为驱动器是完全相同的,所以不能处理这种不同性能特征的磁盘。 机会是非常好的,你的performance会受到较慢磁盘的阻碍。
对于镜像RAID写入,尤其如此,因为许多供应商在两个磁盘上都不考虑写入Committed,这会将写入性能限制在较慢的驱动器的速度上。 对于使用“写入时提交”的供应商,您将受到RAID设备的写入caching大小的限制,因为这将最终缓冲所有写入操作,而较慢的驱动器无法提交至。
对于镜像RAID读取,在许多情况下,由于RAID供应商可以做很多事情,您仍然会受到较慢驱动器速度的限制:
奇偶RAID有很多相同的问题。
至less有一个供应商明确支持这个选项。 请参阅Adaptec的混合RAID: