NVMe到底是个啥,为什么大家都爱它?( 二 )

为了进一步解放SSD的速度上限 , 提高电脑的运行效率 , 为SSD设计一套全新的接口规范是很有必要的事 。 于是 , NVMe协议诞生了 。

首先 , NVMe协议可以通过PCIe通道跟CPU直接相连 , 数据不需要像SATA一样需要通过控制器再中转到CPU 。 直达车跟多次转车 , 道路畅通的情况下 , 肯定是前者要比后者快 , 这便是NVMe在延迟上的优势 。

其次 , NVMe还提高了数据的吞吐量 , 它的I/O队列可高达65535条 , 而每条队列中又可以有65535条指令 , 相比之下 , SATA只支持1条队列和每条队列32条指令 。 形象点说 , 如果SATA是一条普通的小道 , 每次只能通过32辆车的话 , 那NVMe就是一条拥有65535条车道的高速公路 , 每条车道能通过65535辆车 。 能够支持如此庞大的数据量 , NVMe自然更适合SSD 。

除此之外 , NVMe还为固态硬盘引入了更多的新特性 , 比如更优秀的能耗控制等 , 现在的轻薄本能获得比传统笔记本更长的续航时间 , 不仅是因为电池 , NVMe SSD同样功不可没 。

推荐阅读