哪种 SSD 配置最适合使用 Visual Studio 2019 进行编程?2 SSD 1TB 带 RAID 0 配置或单个 SSD 2TB

哪种 SSD 配置最适合使用 Visual Studio 2019 进行编程?2 SSD 1TB 带 RAID 0 配置或单个 SSD 2TB

我想买一台17英寸的DELL机器,有两个选择:

  • 戴尔外星人 x17 Intel Core i7 12700H 第 12 代、Windows 11 PRO(英语和西班牙语)、NVIDIA GeForce RTX 3070 Ti 8GB 显卡、DDR5 32 GB RAM、2 TB SSD、17.3 英寸 UHD 屏幕 3840x2160、西班牙语键盘。
  • 戴尔XPS 17 Intel Core i7 12700H 第 12 代、Windows 11 PRO(英语和西班牙语)、NVIDIA GeForce RTX 3060 6GB 显卡、DDR5 32 GB RAM、2 TB SSD、UHD+ 17.0 英寸 3840x2400 屏幕、西班牙语键盘。

我认为最好的是 DELL Alienware(您觉得呢?),在这种情况下,可以购买具有 RAID 0 配置(2 x SSD 1TB)或单个 SSD 2TB(无 RAID-0)的。

什么是最好的?使用 RAID 0 配置还是不使用?为什么?

我听说使用 RAID 0 存在丢失数据的风险,如果一个磁盘发生故障,您就会丢失数据。但我认为这与没有 RAID 0 的单个 SSD 相同,如果此磁盘发生故障,您也会丢失数据。不是吗?这和 RAID 0 配置中发生故障不是同一个问题吗?

此外,我认为 RAID-0 可以并行访问文件,因此我认为它会影响 Visual Studio 下的编译过程,我认为使用 RAID-0 编译过程会更快。您觉得呢?

RAID 0 也与 Visual Studio 兼容吗?

那么对于编程来说,使用 RAID 0 是否值得,或者最好不使用 RAID 0?

答案1

RAID0:RAID 分区在操作系统(以及其上的所有软件)中被视为普通驱动器,所以是的,这应该可行。不过,我怀疑在性能方面,你不需要在 RAID0 中使用两个 SSD,除非你正在做极其大量 I/O(这里可能不是这种情况,更多的是服务器的问题)。我确实会选择单个 2TB 硬盘。

失败: 是的,RAID0 中的两个 SSD 会使丢失数据的可能性加倍。有两个设备,每个设备都有一个独立的失败的几率。一个分区失败意味着丢失整个分区。并且 SMART 状态(“推动健康”) 并不能预测所有故障,很多故障都是在没有任何预兆的情况下发生的。

备份: 请注意,无论是否使用 RAID,强烈建议定期备份。文件恢复往往非常昂贵。您不必备份所有内容,也不必同样频繁地备份,但我会考虑确保您最重要的和/或最频繁更改的文件得到覆盖。其余的根据预算。

答案2

单个 2TB 磁盘可能是更好的选择 - 它将提供更多的磨损周期(因为它的过度配置更多),将有助于未来的扩展,消耗更少的电量并且更容易设置。

唯一的缺点是 SSD 访问速度 - 但 NMVE SSD 速度极快 - 而且通常较大的 SSD 比较小的 SSD 更快,因为它们可以并行执行更多操作。(即它们内部的行为更像 RAID0)。

如果您要玩游戏,Alienware 系统具有更好的图形 - 并且可能具有更好的可扩展性 - 但与 XPS 相比,它也可能更重,并且配置不那么高端。前者针对游戏玩家,后者针对有钱的商务人士。

如果您正在进行编码,XPS 上的额外像素可能会很好。

RAID0 不是备份,如果您不知道它是什么,请避免使用它 - 它会增加复杂性和风险。另一方面,如果数据可以防止单个 SSD 故障,RAID1 可以为您提供 2 个副本,这可能是值得的但它不是备份,它只能防止 SSD 故障并将可用磁盘空间减半 - 在上述情况下为 1tb。

相关内容