logo

logo

PCIe 5.0 SSD实测存在问题:三星9100Pro和致态Pro9000都一样English

2025-03-29 22:06:59 | 来源:公平评测 | 作者:song1118
PCIe 5.0 SSD安装在电脑中,BIOS识别正常,AHCI和VMD模式下正常;但在RST模式下,Windows无法使用。本文中三星9100Pro 4TB的以上测试结果,和笔者几天前对致态TiPro9000 4TB的测试结果一样;

相关资料介绍

RST模式

RST是Intel的快速存储技术(Intel Rapid Storage Technology)的英文缩写。

硬盘在RST模式下,可以组建RAID(独立磁盘冗余阵列)来提高存储性能和可靠性。

支持混合存储解决方案,即将SSD(固态硬盘)当作HDD(机械磁盘)的缓存,进而加快系统加载速度和运行速度;

支持SATA硬盘热插拔,也支持机械硬盘闲置一段时间后自动关闭,有调用的时候自动开启。

AHCI模式

AHCI((Serial ATA Advanced Host Controller Interface--串行ATA高级主控接口/高级主机控制器接口)

AHCI是在Intel的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。

允许软件与SATA存储设备沟通,更注重于单个硬盘的性能优化和功能支持,允许存储驱动程序启用高级SATA 功能,如NCQ和热插拔,NCQ(Native Command Queuing/原生指令队列)功能,当队列深度(QD)增大,可以优化SATA和硬盘的读取写入队列,以此来提升性能。

灵活运用

部分电脑在默认情况下都是开启RST的,但除了Windows以外的大部分系统都不支持RST,所以必须将其关闭才可以安装Linux。

在关闭RST前,一定要记得提前将Windows的引导设置为“安全模式”,否则关闭RST后再引导Windows,你将会收获“INACCESIBLE_BOOT_DEVICE”蓝屏。。

许多SATA设备控制器,可单独激活AHCI功能或与RAID功能合并使用;

英特尔建议,如果在其支持AHCI芯片组上使用RAID功能,采取AHCI模式组建RAID要相对灵活,因为AHCI可在完成安装的操作系统中切换RAID组建模式。

AHCI Mode(AHCI模式)和RST Mode(RST模式)是两种不同的硬盘控制模式,它们在功能和应用场景上有所不同。以下是关于这两种模式的详细解释:

功能区别:AHCI模式主要关注于提高单个SATA硬盘的性能,而RST模式则主要用于多硬盘配置,以提高整体存储系统的性能和可靠性。

应用场景:对于只使用单个SATA硬盘的系统,AHCI模式通常是更好的选择。而对于需要利用多个硬盘来提高性能和可靠性的系统,RST模式可能更合适。

设置方式:AHCI模式和RST模式的设置方式都依赖于具体的硬件和BIOS/UEFI版本,用户需要根据自己的系统配置进行相应的设置。

VMD模式

VMD,即Volume Management Device(卷管理设备);

VMD是Intel从第11代酷睿CPU所在平台开始采用的存储管理技术,是RST技术体系的升级版。

之前的RST,主要面向SATA/SAS接口的RAID管理,而VMD专为NVMe SSD设计,是基于NVMe的RAID解决方案,支持热插拔和管理。

使用建议

实测数据显示,VMD开启状态下,NVMe SSD的4K随机读写延迟可能增加约5-8%,但对持续吞吐量无显著影响。是否启用需根据具体应用场景权衡。

若电脑仅使用单块NVMe SSD且无RAID需求,建议在BIOS中关闭RST或VMD(默认启用状态),可避免系统安装时因驱动缺失导致的"找不到硬盘"问题,此时硬盘控制器将退回到AHCI模式。

如电脑有多个硬盘,且对数据存储的性能和安全性要求较高,比如企业级应用、专业工作站等,RST/VMD模式可能更合适;

在Linux环境下,开启VMD需要手动加载VMD内核模块并配置pcie_ports=compat参数,否则可能出现设备识别异常。部分Linux发行版(如Parabola)有内置相关支持。

AMD平台

官方的AMD RAIDXpert2,通过BIOS内置工具创建RAID阵列(支持RAID 0/1/10),适用于SATA和NVMe硬盘。 需要在BIOS中启用NVMe RAID模式并关闭CSM,然后使用RAIDXpert2工具选择硬盘并配置RAID级别;安装系统时,同样需手动加载AMD RAID驱动(如RCBottom、RCRAID模块)。

NVMe RAID:需要AMD Ryzen Threadripper或EPYC平台,配合专用驱动:如
ryzen_threadripper_nvme_raid。早期版本无法直接引导系统(需UEFI Shell加载驱动),性能受PCIe通道分配影响,部分转接卡方案可能无法识别全部硬盘。

PrimoCache:跨平台支持(Windows/Linux),可对任意硬盘组合进行缓存加速,支持L1(内存)和L2(SSD)两级缓存。

Enmotus FuzeDrive(原AMD StoreMI):自动将热数据迁移至SSD,支持RAID 0+1混合模式,但需付费订阅高级功能(如实时数据迁移监控)。

发表观点

这儿有 0观点