SSD 固态硬盘近年来被广泛的应用,在机械硬盘过渡固态硬盘的期间,也拥有更高的追求,而要让 SSD 发挥到极致的性能,原来的 SATA 模式与 AHCI 模式已经不能够满足,但现在最新的存储接口 M.2 和 SARA-E 接口都是采用的 PCI-E 通道,而 PCI-E 接口发挥最高性能就需要新的 NVMe 标准。

与此同时,NVMe规范在PCI-E/M.2 SSD之中得到了实践。M.2接口是Intel主推的一种替代mSATA的新接口规范。相比于SATA接口,M.2接口在传输带宽、容量、轻薄特性等方面拥有更多的优势。

从一些评测机构的数据来看, NVMe M.2 SSD的速度已经达到机械硬盘的10倍,是SATA3.0 SSD的4倍多,你难道不想体验这样的快感?更关键的是,从NVMe SSD的测试成绩来看,4K随机读写的速度均超过600MB/s,已经超过SATA3.0 SSD的理论传输速度。

首先就是更低的延时,NVMe 标准的延时只有 AHCI 的一半不到,NVMe 精简了调用方式,执行命令时不需要读取寄存器;而 AHCI 每条命令则需要读取 4 次寄存器,一共会消耗 8000 次 CPU 循环,从而造成大概 2.5微秒的延迟。

更高的传输性能,NVMe 规范采用了四通道 PCI-E,在队列深度速度可以高达 32Gbps,然而这也是 AHCI 所能做到的极限,相比 SATA III 的 6Gbps 高了五倍多。但目前高端的企业级 PCIe SSD,其队列深度可能要达到 128,甚至是 256 才能够发挥出最高的 IOPS 性能。而 NVMe 标准下,最大的队列深度可达 64000。NVMe 的队列数量也从 AHCI 的 1,提高了 64000。

低延时和良好的并行性的优势就是可以让SSD的随机性能得到大幅度提升,在任何队列深度下都能发挥出极佳的速度。

除此之外,更低的功耗也是一大特点。NVMe 拥有自动功耗状态切换和动态能耗管理功能,设备从 Power State 0 闲置 50ms 后可以切换到 Power State 1,继续闲置的话,在 500ms 后又会进入功耗更低的 Power State 2,切换时会有短暂延迟。

驱动程序的兼容性也是所有PCI-E SSD的一个共有问题,每个产品都有对应不同系统的专用驱动,这方面有些厂商做的非常出色,而另一些则 不怎么样,然而许多PCI-E SSD需要加载驱动才能够正常引导。

NVMe SSD 则可以很方便的匹配不同的平台、系统,无需厂家提供相应的驱动就可以正常工作,目前 Windows、Linux、Solaris、Unix、VMware、UEFI 等都加入了对 NVMe SSD 的支持。

SSD放在服务器上无非是直接作存储,或作为缓存,但现在nvme ssd的价格仍然比较贵,尤其是商用的,很多机构只是通过加大内存来增加数据库的速度,同样的价格购买内存获得的速度应该要优于ssd的速度,而且内存无寿命限制,如果将来ssd的价格能进一步下降,寿命、稳定性都能大幅提高,才有可能替代机械硬盘。

真是一分钱一分货 NVme SSD都有哪些优势?相关推荐

  1. NVMe SSD是什么?

    一直对闪存存储关注的朋友对NVMe SSD一定非常熟悉,NVMe SSD是现如今性能最好的存储盘.这种高性能盘在互联网领域已经得到了大规模应用,但是在行业用户还没有得以大范围普及.很多人对NVMe S ...

  2. 聊一聊 NVMe SSD 存储介质

    文章目录 前言 1. 固态硬盘与机械硬盘的区别 2. 固态硬盘的两种常见分类 3. NVMe 和 PCIe 分别是个啥 4. NVMe SSD 常见品牌 5. NVMe SSD 为什么速度快 6. P ...

  3. diskgenius 数据迁移_如何无损将UEFI格式的系统从SATA盘迁移到NVME SSD中

    一.前言 近期各种免费游戏大作换着花样送,这导致本人之前的一块960G SATA盘很快被填满.看到这里想必会有小伙伴说,存游戏为啥不用HDD呢? 呃,貌似现在都2020年了,再用HDD打游戏,那速度谁 ...

  4. 磁盘I:O 性能指标 以及 如何通过 fio 对nvme ssd,optane ssd, pmem 性能摸底

    文章目录 1. 磁盘I/O性能指标 1.1 性能指标 1.2 I/O 观测 1.2.1 磁盘I/O 观测 1.2.2 进程I/O观测 2. Fio 性能测试 2.1 环境准备 2.2 测试维度选择 2 ...

  5. 一种NVMe SSD友好的数据存储系统设计

    闪存介质的大规模使用给传统存储系统的设计带来了强烈的冲击,传统存储系统的很多设计理念不再适用于闪存存储系统.传统存储在设计过程中紧紧围绕磁盘抖动问题,所以在数据布局方面会适应磁盘的顺序读写特征.在设计 ...

  6. 文件系统在NVMe SSD上的性能表现分析

    文件系统是访问存储的一种常用方式,目前常用的文件系统都是针对磁盘的特性进行设计的.例如,为了解决磁盘随机小数据访问的问题,在文件系统层面引入了Page cache机制,利用内存缓存对这种访问进行加速. ...

  7. linux提升nvme性能,基于SPDK的NVMe SSD性能评估指南

    原标题:基于SPDK的NVMe SSD性能评估指南 一 通过fio工具测试磁盘性能 SPDK采用异步I/O(Asynchronous I/O)加轮询(Polling)的工作模式,通常与Kernel的异 ...

  8. 在SATA SSD + NVMe SSD双硬盘中安装ubuntu双系统

    安装环境: HP14寸笔记本 1个250GB的SATA SDD硬盘 1个500GB的M.2 PCIE NVMe SDD硬盘 SATA硬盘是通过legacy boot进入,已有1个windows10系统 ...

  9. 阿里云总监课,存储系统设计——NVMe SSD性能影响因素一探究竟

    目录 1 存储介质的变革 2 NVME SSD成为主流 2.1 NAND FLASH介质发展 2.2 软件层面看SSD--多队列技术 2.3 深入理解SSD硬件 3 影响NVME SSD的性能因素 3 ...

最新文章

  1. WeakHashMap和四种引用总结:
  2. IOS开发基础之单文件上传基础最原始的方式
  3. Grid game CodeForces - 1104C 放格子|思维|找规律
  4. 再学 GDI+[36]: TGPPen - SetLineCap
  5. swift拖放的按钮如何在后台设置点击事件 www.cnblogs.com/foxting/p/SWIFT.html
  6. Ubuntu14.04 WPS 安装
  7. 缓存应用(一)Ehcache使用介绍
  8. 《数学之美》 读书笔记
  9. GitLab中用户的五种权限 Guest、Reporter、Developer、Master、Owner
  10. Edison编译时显示No such file or directory
  11. L1-061 新胖子公式 (10 分)C语言
  12. 2021-07-18 三种视图的dicom文件的生成
  13. C语言中常用math函数
  14. 用Python绘制条形图
  15. 【中亦安图】导致Oracle性能抖动的参数提醒(4)
  16. 包含下载,数据安全,数据备份16条军规
  17. 联想开机按f2怎么修复系统图解_windows10开机按f几进入一键还原 按下F2就进入联想电脑拯救系...
  18. [环保] 为了反击无耻的两桶油雇来的砖家,三伏天,我一个月开车不开空调测油耗
  19. oracle bloom过滤,[20180112]11g关闭bloom filter.txt
  20. 如何发送和接收RTP封包的H264,用FFmpeg解码

热门文章

  1. 临床研究中的基因组学、药物基因组学、蛋白质组学和转录组学 Omics in Clinical Practice: Genomics, Pharmacogenomics, Proteomics, and
  2. mRNA定位数据库mRNALocater使用指南
  3. c++栈和java栈的区别
  4. 【MySQL随手记】一个踩坑记录:在安全更新模式下进行数据的修改与删除
  5. 一些常规形几何形状的绘制和效果填充(三)
  6. TensorFlow 笔记5--模型复用
  7. 工业用微型计算机(28)-dos和bios功能调用(2)-int 21h
  8. go语言基础到提高(1)-hello,world
  9. C指针原理(5)-ATT汇编
  10. 【机器学习】推荐一个好用的开源automl工具