我购买了 Synology DS1010(5 x 2TB)用于存储大量相对较小的扫描文档(PDF),这些文档需要由多个用户以相当频繁的时间间隔检索(而不是同时检索同一篇文档)文档将直接从扫描中存储,因此需要快速的上传时间。
有人能推荐一种合适的 RAID 类型吗?数据将备份到辅助的小型 NAS 盒 4x2TB?
谢谢
保罗
答案1
对于这种负载,您主要进行读取,但写入需要快速,文件系统的选择可能比 RAID 选择更重要。话虽如此,Synology DS1010 在这方面并没有提供太多选择。EXT3 似乎是您唯一的选择,它可以处理“大量小文件”问题。
RAID5 能为您带来最大的收益,但写入时的成本当然也最高。不过,听起来写入操作只占 IO 操作的一小部分。您需要的是读取速度,而 RAID5 正好满足您的要求。
除非这是那种上传了大量文档但很少被再次查看的文档管理系统,此时您的主要 I/O 类型是写入。在这种情况下,取决于设备的实际性能,RAID10 可能更适合。测试将告诉你哪一个才是你想要的。
答案2
您在未来 2-3 年内会实际填充多少空间?如果您在设备使用寿命内不会消耗超过 4TB 的数据,那么将其设置为带有热备用的 RAID10 似乎是明智之举。
否则,您可能需要尝试 RAID5 或 RAID6(如果支持)并查看性能是否足够。
答案3
从性能角度来看,这无关紧要,因为它只有两个 GigE 网卡;从可用性角度来看,始终选择 R10,如果不是,则选择 R6 或 R1。
答案4
无论您做出什么选择,为了获得最佳表现,您必须确保分区表与 RAID 条带大小对齐。我不确定 Synology 是否默认进行了正确的对齐,但显然他们在底层使用了 ext3 文件系统,因此可以正确完成,但您可能必须手动执行此操作。