SSD 和 HDD 的描述中注意到这些术语。它们看起来很可怕,但实际上并不可怕。其中两个仅指所用输入连接器的类型,SATA 既是连接器又是接口,这是一个古老的遗留标准,所有传统 HDD 都使用它。
主要限制因素是 SATA 的最大传输速率为 600 MB/s。这对 HDD 来说不是问题,因为它们的最高速度低于 200 MB/s。但是 SATA SSD 将比其理论最大速度慢得多。另一方面,NVMe SSD 的最高读取速度轻松超过 3,500 MB/s,而 PCIe Gen 4 驱动器则达到 7,000 MB/s。此外,基于 SATA 的驱动器一次只能执行一种功能,读取或写入,而不是两者。基于 NVMe 的 M.2 SSD 可以。
SATA 和 NVMe 之间的另一个主要区别在于命令队列或并行性。SATA 依赖于高级主机控制器接口 (AHCI),它可以处理单个队列中的 32 个待处理命令。另一方面,NVMe 允许最多 64,000 个队列,每个队列最多可以同时拥有 64,000 个命令。同时,由于其更简单的复杂性和直接的实现,NVMe 比 SATA 占用更少的 CPU 资源。
NVMe 的工作方式与多核处理器非常相似,将较长的任务分成更小的块,这些块需要更少的时间并且可以并行运行。它能够在 32 的队列深度下实现高达 440,000 次随机读取 IOPS 和 360,000 次随机写入 IOPS 性能。
不利的一面是,每个系统的 NVMe SSD 数量有限,因为大多数消费类 PC 中的 PCIe 数量从 16 到 24 不等,GPU 最多使用 16 个,网络适配器使用一对。这为台式 PC 上的 2-3 个 NVMe 驱动器留下了空间。相比之下,大多数中高端 PC 可以轻松容纳多达 8 个 SATA SSD。
M.2 只是一种较新的连接类型。它直接插入主板上的 M.2 插槽,可以连接到 SATA 或 PCIe 总线。M.2 SATA SSD 更小更薄,但仍能提供 SATA 速度。同时,M.2 NVMe SSD 通过主板上的 PCIe 通道连接,并且更小、更薄且速度更快。如果想要最快的存储,NVMe SSD,通过 M.2 连接是要走的路。
审核编辑:汤梓红
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:SATA与NVMe:什么是 M.2?-sata与nvme协议的区别 https://www.yhzz.com.cn/a/8102.html