Raid 1/0 SSD 与 2 x 非 Raid SSD

Raid 1/0 SSD 与 2 x 非 Raid SSD

我对使用两个独立 SSD 驱动器与 RAID 镜像阵列进行比较的速度性能有疑问。我不喜欢使用 2 个 SSD 驱动器设置 RAID 0 的想法,因为数据丢失的风险很高,但我喜欢从 RAID 1 阵列获得读取速度优势的想法。

那么如果我分别设置 2 个 SSD,会怎么样呢:一个用于/www资源,另一个仅用于/mysql同时访问的数据库。

我能否期望获得与 RAID 1 相同的速度增量?

答案1

你这样想是错误的:

您说使用两个 SSD 的 RAID0 是个坏主意,这一点没错。丢失一个,就等于丢失所有。但您建议在两个不同的地方使用两个 SSD,这同样危险:如果您丢失了驱动器/www,您的网站将变得毫无用处。如果您丢失了驱动/mysql器,您的网站将变得毫无用处。最终结果是一样的。

此外,除非您以千兆带宽提供数百万个小文件,否则将静态 HTML 文件托管在 SSD 上不会提高速度,因为在获取静态文件时几乎没有延迟或磁盘访问问题,除非您以 Facebook 规模进行此操作。

我的建议是:将你的两个 SSD 放入 RAID-1 中。它仍然会很快(SSD 天生就很快),可能比你所需要的还要快。实际上没有那么多服务器需要一系列 SSD,除非您正在对大量数据进行分析,或者有 100 台服务器都在进行即时视频编码。

如果在使用 RAID1 对 SSD 运行系统后仍然遇到速度问题,请开始查看您的代码和数据库结构。

相关内容