我很清楚,由于 RAID-5 的写入性能不佳,任何保存数据库的磁盘系统都不应该是 RAID-5 的广泛建议。您可以查看BAARF 的网站以了解有关 RAID-5 的争论以及它对数据库的问题。
我正在构建一个 IDOL 索引服务器 - 我们的第一个 - 我想知道有 IDOL 经验的人是否知道读/写平衡是什么。RAID-5 对于读取量大的系统更快;RAID-10 用于写入繁重的系统(如果超过 5-10% 的磁盘访问是写入,那么最好使用 RAID-10)。我希望 IDOL 进行足够的写入来证明 RAID-10 的合理性,但我实际上并不知道,我希望这里的其他人也这样做。
...所以问题是:IDOL 索引服务器是否可能执行足够的写入来证明 RAID-10 优于 RAID-5?
我不具体了解 IDOL,但在日常操作中,我不希望索引服务生成许多写入请求,除非被索引的内容会定期更改很多。
不过,新内容块的初始索引会产生大量的写作,因为任何原因而开始的任何重新索引操作也会如此。对于这些操作中的任何一个,您都会注意到 RAID10 和 RAID5/6 之间的显着性能差异。
另一个会产生写入的操作是日志记录,但只有当服务配置为在访问索引时记录大量信息时才会出现问题,如果是这种情况,那么您可能会登录反正又一卷。
在大多数情况下,RAID-10 是首选选项,尤其是在您使用大型磁盘时。
RAID-5/6 让您:
此外,对于大多数读取目的而言,RAID-5 并不是更快的 RAID-10。
编辑:将更多磁盘空间更改为更多磁盘空间。
我同意其他海报关于 RAID 5/6/10 等特定细节的看法,因此我不会在这些方面添加太多内容。但是您没有指定使用的是哪种硬件,所以我提醒您,还应牢记使用可靠的硬件 RAID 控制器。
在几次失败之前和之后,我都做过软件 RAID,我已经宣誓他们退出了。使用硬件 RAID(如 Adaptec 和 3Ware)后,差别很大。它们不仅比软件 RAID 性能更好,而且我还没有遇到任何磁盘故障。我并不是说它永远不会发生,但硬件虽然成本更高,但肯定会帮助您提高性能和可用性。不要忽视 RAID 控制器!
许多设置包括两个阵列;一个 RAID-5 用于数据,一个 RAID-1(或 10)用于日志。我从来没有使用过任何需要 RAID10 来存储数据的数据库,但也许其他人有..