使用这两个硬盘进行 raid 0 的结果

使用这两个硬盘进行 raid 0 的结果

我是 raid 阵列的新手,我正在尝试弄清楚通过组合此硬盘可以获得什么:

http://www.seagate.com/ww/v/index.jsp?vgnextoid=9d373f15020b0210VgnVCM1000001a48090aRCRD

这是希捷 cuda LP 1tb 3 gb/s

另一台希捷,但配备 1TB SATA3 6GB/s

据我所知,我会获得 2 TB 的空间,但速度较慢的硬盘是否会显著降低磁盘阵列的性能?

这篇作文对我有好处吗?

答案1

6 gb/s 是理论上的突发速度,你永远不会看到持续的速度,所以 6gb 和 3gb 之间的差异并不重要。重要的是所讨论驱动器的实际持续吞吐量。

假设您的控制器性能良好,那么将这两者组合成 RAID 0 的速度将比单独使用任何一个驱动器快 80%。如果您使用的是主板上的控制器,那么这些就是“假 RAID”控制器,完全由软件完成,尽管您的主板文档可能希望您相信这一点。您无法从主板 RAID 设置中获得与专用卡相同的性能。

您没有提到您想要实现的目标,但对于大多数人来说,RAID 0 带来的麻烦和风险不值得获得性能优势。RAID 0 使数据丢失的可能性加倍,因为如果一个驱动器出现故障,您将丢失两个驱动器上的所有内容。

更好的配置可能是将操作系统放在较小的 SSD 驱动器上,并使用现有的驱动器来存储数据,但同样,这可能不值得,除非您对某种超高的性能要求。

答案2

Raid 0 仅用于提高性能:没有数据丢失保护。想象一下,您不是在一个磁盘上保存整个 100MB 的文件,而是同时在每个磁盘上保存 50MB。

例如,粗略估计,假设一个硬盘的速度实际上是另一个硬盘的两倍:它将在更快的磁盘中节省 50MBX几秒钟内即可2x较慢的那个需要几秒。由于是同时完成的,所以总节省时间将是2x100 MB 需要几秒。

如果你将同一个文件保存在较慢的磁盘上,则需要花费 50MB ->2x, 100MB ->4X秒。在更快的版本中,你将花费 50MB ->X, 100MB ->2x

因此,使用 RAID 0,您将能够以与只有更快的磁盘可用时相同的速度使用两个磁盘。

问题:这是一个粗略的近似值。硬盘驱动器具有访问时间、数据突发速率、缓存等,这些都会影响此模拟。它还假设您的主板确实为您提供了真实的RAID 0能力,这样您的数据就不会在某个地方出现瓶颈。

请记住,raid 0 在发生故障时会使你的问题加倍:因为你的所有数据将分散在两个硬盘上,其中一个发生故障意味着你将失去所有内容,因为很可能恢复半文件没有用。

建议:为什么不把最常用的文件(如操作系统、交换文件等)放在较快的驱动器中,而用较慢的驱动器保存不需要更好性能的文件呢?例如:音乐文件、视频等。

相关内容