本文摘自 Sharktech 档案。产品详情、优惠和公司信息均以文章发布时为准。有关当前选项,请参阅我们的服务页面。
随着网络通信速度不断提升,对高速 I/O 硬盘的需求也日益增长。 相比机械硬盘,采用 SATA 接口的固态硬盘需求呈指数级增长。 SSD 硬盘价格逐渐下降;随着 Samsung 推出 3D 芯片技术,这类硬盘的存储容量也正以摩尔定律所描述的速度增长。 然而,受 SATA III 速度限制,此类硬盘的吞吐量上限为每块 6Gb/s(SSD 硬盘实测最高吞吐量为 500MB/s)。 通过使用 RAID 控制器可以绕过这一限制并提升速度。但遗憾的是,RAID 控制器通常并非为这种速度设计,最终性能往往不尽如人意。
NVMe M.2 硬盘由此应运而生。这种新型硬盘采用与 SSD 相同的技术,但不再受 SATA 控制器速度的限制,而是完全绕过 SATA 协议。 这类硬盘通过 PCI-E 技术连接至系统主板,从而能够充分发挥 PCI Express 的吞吐性能。 NVMe M.2 硬盘的吞吐量可达 3500MB/s,速度是标准 SSD 硬盘的 7 倍以上,也相当于 7200RPM HDD 硬盘的 50 倍。 由于这类硬盘主要依赖为 SSD 设计的相同芯片组,其容量和价格都与标准 SSD 硬盘相当。
乍看之下,这似乎是显而易见的选择:这类硬盘的速度远超标准 SSD,价格却大致相同。不过,它也存在一些限制:
1. 服务器硬件兼容性:
- 较新的服务器/PC 主板(例如 E3-1270v5/6)内置 NVMe 接口,并可通过 BIOS 更新将这类硬盘设为启动设备。不过,每个系统只能安装一块 NVMe 硬盘。
- b. 较旧的系统(例如 E3-1270v2、E5 v1/2)没有内置接口,需要使用 PCI-E 转接卡才能将 NVMe 硬盘接入系统。需要注意的是,BIOS 无法将这些硬盘设为启动盘。 所有主流操作系统(Windows、Linux、BSD)都可以识别这类硬盘。如果您能将高吞吐量文件存放在 NVMe 硬盘而非标准 SATA 硬盘上,这种方案应该可行。
2. 数量限制: 与部分系统最多可安装 12 块的标准 SATA 硬盘不同,NVMe 需要主板上的内置插槽或 PCI-E 插槽,这可能会与 RAID 控制器或 10G 网卡争用插槽。我们预计所有系统至少都能加装一块 NVMe 硬盘。如需加装多块,请联系销售团队讨论可行性。
目前这类硬盘的容量最高可达 2TB。如果您选择使用 NVMe 且需要更多存储空间,建议将其用作 RAID 缓存,或根据需求选择性存储数据。 还请注意,更换这类硬盘时必须彻底关闭系统,并将服务器从机架中取出后进行调整和重新安装。与支持热插拔的 SATA 硬盘不同,这类硬盘和 SSD 一样可能发生故障,因此最好随时保留备份。
NVMe 硬盘专用服务器附加选项价格:
加装 500GB NVMe M.2 硬盘 – $39/月
加装 1000GB NVMe M.2 硬盘 – $59/月
NVMe 的速度为 3500MB/s,吞吐量约为 SSD 的 6 倍。要达到相同性能,需要六块 SSD 组成 RAID1,费用为 $75/月(含 RAID 卡);此外,磁盘故障还会增加文件丢失的风险。
