我一直在考虑建立一个新系统双重的 三星 950 NVMeSSD 和我 轻微地不清楚 GIGABYTE 上的固件如何支持此设置。
阅读Gaming 7 手册(第 32 页),注释中指出第二个 M.2 以 2X 速度运行。然而该文档正在“讨论” SATAe(据我所知)而不是 NVMe,所以我很好奇:
- GIGABYTE 固件是否支持两个都M.2 NVMe 驱动器作为 RAID0?
- “第二台” 950 M.2 是否仅在两条通道上运行(或如手册所暗示的 2x)。
- 因为驱动器是 NVMe 而不是 SATAe,我是否仍然会失去填充 SATA3 端口的能力?(即是因为 M.2 控制器需要通道还是因为 SATAe 配置需要这样做。)
我想做的是拥有双重三星 950 NVMe设置 RAID0 作为主设备(并且考虑到该机器很可能是 Linux 机器最终,这可能是软件)。然后将 8 个 SATA3 端口装入 5TB 驱动器的 RAID6 阵列(可能是 MDADM->LVM->EXT4)。
如果 Gaming G1 (http ://www.gigabyte.us/products/product-page.aspx?pid=5478) 支持得更好,我会选择 Gaming 7 (http ://www.gigabyte.us/products/product-page.aspx?pid=5481),即使其他某些功能不是必需的。
答案1
问题 1:
GIGABYTE 固件是否支持两个 M.2 NVMe 驱动器作为 RAID0?
GIGABYTE Gaming 7 主板上只有 2 个 M.2 Socket 3 接口。其中一个似乎是M.2 PCI-Express连接器另一个是M.2 SATA连接器。手册中的图表清楚地说明了这一点,对于每个M2D_32G M.2连接器略有不同。如果它们都是 M.2 PCI-Express 连接器,它们将是相同的。“PCIe x4 SSD 以 x2 速度运行。”评论是指连接到 PCIe 3.0 x4 总线的任何设备,包括 NVMe 设备。 因此,如果您的目标是使用两个三星 950 NVMe SSD,那么您将无法通过该主板实现您的目标。
直接从手册中:
M.2 接口支持 M.2 SATA SSD 和 M.2 PCIe SSD,并支持通过 Intel® 芯片组配置 RAID。Intel® 芯片组支持 RAID 0、RAID 1、RAID 5 和 RAID 10。
但你应该注意这一点:
请注意,M.2 PCIe SSD 不能用于与 M.2 SATA SSD 或 SATA 硬盘一起创建 RAID 组。要使用 M.2 PCIe SSD 创建 RAID 阵列,您必须在 UEFI BIOS 模式下设置配置。
问题2:
因为驱动器是 NVMe 而不是 SATAe,我是否仍然会失去填充 SATA3 端口的能力?(即是因为 M.2 控制器需要通道还是因为 SATAe 配置需要这样做。)
下表说明了根据您选择的配置您将会丢失或不会丢失哪些 SATA 端口。
问题 3:
因为驱动器是 NVMe 而不是 SATAe,我是否仍然会失去填充 SATA3 端口的能力?(即是因为 M.2 控制器需要通道还是因为 SATAe 配置需要这样做。)
你的主板不支持根据您提供的手册使用两个NVMe设备。
我的结论也是基于这个说法。
1 个 PCI Express x16 插槽,以 x4 运行 (PCIEX4) * PCIEX4 插槽与 M2H_32G 连接器共享带宽。当 SSD 安装在 M2H_32G 连接器中时,PCIEX4 插槽将不可用。
这句话本身就表明 M2H_32G 连接器中只有一个是 M.2 PCI-Express 连接器。如果主板支持两个 M.2 PCI-Express 设备,则必须共享第二个 PCI-E 插槽的带宽,因为所使用的芯片组中的 PCI-E 总线数量是有限的。
答案2
GA-Z170X-Gaming 7 确实支持两个 NVMe 设备。我目前成功使用两个三星 960 1TB PCIe NVMe M.2 SSD 作为 RAID 0,相当于 2TB 的存储空间。
从图表上看,它表明其运行速度提高了一倍。
我遇到的问题之一是无法理解主板上禁用 SATA 控制器的图表。通过反复试验,我能够弄清楚的是,当安装上述两个 m.2 时,除 SATA 4、6 和 7 之外的所有 SATA 端口都被禁用。