IT外包网管小贴士,了解内部NVMe实现的原理,本文足够

发布者:上海IT外包来源:http://www.lanmon.net点击数:532


  任何新技术的出现都是为了解决当前的问题。 NVMe的出现也是为了解决当前的问题。这个问题是存储介质越来越快的性能与传输通道的性能差之间的矛盾。基于SSD的存储设备的性能是天堂,但是SAS和SATA接口的性能尚未得到实质性提高。
  目前,基于SCSI协议的SAS和SATA只能是一个队列,每个队列的深度都比较低,分别为254和32。 NVMe协议在设计之初就考虑了这个问题:VPN队列的数量可以为64K(65535个命令队列和1个管理队列),每个队列的深度可以达到64K。与SCSI协议相比,这就像是农村绵羊的肠道路径与八车道双向道路之间的区别。
  为了便于理解主机和NVMe设备之间的关系,在这里我们简化了NVMe设备的内部结构。图2显示了NVMe技术文档中的设计,其中主机称为Host,而NVMe设备称为Controller。主机和控制器通过共享内存队列进行交互。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部