如何选择SSD
系统中存储连接的类型及其外形因素(SSD 的形状和大小)会影响您的决策。SSD具有 SATA 或 NVMe(使用 PCIe)存储接口。
多年来,SATA 一直是两者中更为流行的一种。
NVMe 是专门为 SSD 使用而设计的,而不是最初为 HDD 设计,并适合 NVMe 使用的 SATA。 NVMe SSD 支持多种外形尺寸,适用于从服务器到全闪存阵列的许多存储平台。 NVMe 正在迅速普及,成为从最终用户的最新游戏机、笔记本电脑和台式机到最先进数据中心的服务器等各种设备的行业标准接口。
SSD外形规格
2.5”
2.5 英寸是最常见的 SSD 类型,适合大多数笔记本电脑或台式电脑。它的形状与传统硬盘驱动器 (HDD) 相似,并通过 SATA 电缆连接,因此它提供了许多人已经习惯的非常熟悉的体验。
Samsung 870 EVO SSD
M.2
另一种外形尺寸 M.2 已成为超薄笔记本电脑的标准存储类型。其微小的外形通常被比作一根口香糖,并且在大多数情况下很容易安装在主板上。它有多种长度可供选择,以支持不同的 SSD 驱动器容量;驱动器越长,可以安装的 NAND 闪存芯片就越多,从而产生更高容量的驱动器。
Samsung 980 PRO SSD
mSATA
mSATA 或 mini-SATA 本质上是全尺寸 SATA SSD 的较小版本。它采用类似于 M.2 的紧凑外形,但不可互换。 M.2 驱动器可支持 SATA 和 PCIe 接口选项,而 mSATA 仅支持 SATA。该外形尺寸专为空间有限的较小外形尺寸系统而设计。
Kingston KC600 mSATA
U.2
最后,还有 U.2,它看起来像 2.5 英寸驱动器,但更厚一些。它使用不同的连接器并通过 PCIe 接口发送数据。 U.2 SSD 技术通常保留用于需要更大存储空间的高端工作站、服务器和企业应用程序。与 M.2 外形规格相比,它允许更高的工作温度,并且更有利于传热。
4TB U2 ShuttleOne NVMe U.2 Internal SSD
接口:SATA 与 NVMe
SSD与计算机系统的连接方式有两种类型 - SATA 和 PCIe NVMe。
SATA
SATA 接口更便宜、更常见,并且为常见应用提供良好的性能。
SATA(Serial AT Attachment)是一种计算机总线接口,用于将主机总线适配器连接到大容量存储设备,例如硬盘驱动器、光盘驱动器和固态驱动器。串行 ATA 继承了早期的并行 ATA (PATA) 标准,成为存储设备的主要接口。
SATA 主机适配器和设备通过两对高速电缆进行串行通信。相比之下,并行 ATA(传统 ATA 规范的重新设计)使用 16 位宽的数据总线以及许多附加支持和控制信号,所有这些都以低得多的频率运行。为了确保与传统 ATA 软件和应用程序的向后兼容性,SATA 使用与传统 ATA 设备相同的基本 ATA 和 ATAPI 命令集。
NVMe
PCIe 是 NVMe 的标准接口,比 SATA SSD 快三到十倍。过去几年推出的大多数高端 M.2 SSD 都支持 NVMe。
NVMe 速度更快,因为它提供比 SATA 更大的带宽,从而提高了生产力较高的应用程序的性能。如果日常任务包括视频编辑和大文件传输等较繁重的工作,那么 NVMe SSD 将是一个不错的选择。
NVMe(nonvolatile memory express)是一种用于闪存和下一代固态硬盘 (SSD) 的新型存储访问和传输协议,可为所有类型的企业工作负载提供最高的吞吐量和最快的响应时间。
如今,在消费者应用程序和企业中,用户期望更快的响应时间,即使应用程序本身变得更加复杂且依赖资源。
为了帮助提供高带宽、低延迟的用户体验,NVMe 协议通过 PCI Express (PCIe) 总线访问闪存存储,该总线支持数以万计的并行命令队列,因此比硬盘和传统的全闪存快得多。闪存架构,仅限于单个命令队列。
NVMe 规范在各种计算环境中,利用非易失性内存。而且它面向未来,可扩展以与尚未发明的内存技术一起使用。
- 与机械硬盘驱动器时代设计的协议不同,NVMe 不仅利用固态存储,还利用当今的多核 CPU 和千兆字节内存。
- NVMe 存储还利用简化的命令集来有效地解析和操作数据。
NVMe 存储已应用于每一微秒都很重要的系统,比如, 金融、电子商务、软件销售代理等实时客户交互人工智能 (AI)、机器学习 (ML)、大数据和高级分析应用程序DevOps,使您能够在更短的时间内运行更多迭代。
NVMe 不仅仅是更快的闪存存储,它还是一种端到端标准,可以在存储系统和服务器之间实现更高效的数据传输。
在光纤介质上实现NVMe
NVMe over Fabrics (NVMe-oF)将 NVMe 的性能和延迟优势扩展到以太网、光纤通道和 InfiniBand 等网络结构。提供更高的 IOPS 并减少从主机软件堆栈一直到 Data Fabric 到存储阵列的延迟。
NVMe over Fibre Channel(NVMe/FC), 由于光纤通道的性能和可靠性,以及支持基于结构的分区和名称服务,许多企业都围绕光纤通道构建了整个存储结构。
使用 NVMe/FC 协议时,数据库等应用程序的运行速度要快得多。
在互联网上实现NVMe
NVMe/TCP 与 NVMe/FC 一样,提供了实现 NVMe-oF 的途径,但它在以太网上运行,并将 NVMe 命令和数据封装在 TCP 数据报内。 与 iSCSCI 相比,NVMe/TCP 支持更多数量的队列和队列路径用于数据传输,从而显着提高吞吐量,并减少延迟。
NVMe/TCP 特点是,它不需要任何特殊的硬件。与 iSCSI 一样,NVMe/TCP 可以使用任何以太网网卡和交换机,从而使其部署和维护更简单,且成本更低。由于它可以部署在任何 TCP 网络上,因此可以在本地或云端使用。极高的灵活性使得 NVMe/TCP 对于想要提供块存储解决方案的云服务提供商特别有吸引力。