人们需要了解企业级硬盘的发展趋势、高性能存储设备的应用方式,以及底层NAND闪存技术进步的影响。

固态硬盘(SSD)如今已大部分取代了用于企业应用程序工作负载的机械硬盘(HDD),并且对大容量数据存储而言,已成为越来越可行的选择。尽管市场销售的机械硬盘(HDD)总量仍然超过固态硬盘(SSD),但固态硬盘(SSD)的销售量在未来一两年内可能超过机械硬盘。

与机械硬盘(HDD)相比,固态硬盘(SSD)在吞吐量和延迟方面具有巨大优势。但是,只要它们与机械硬盘(HDD)尺寸和接口保持兼容,尤其是2.5英寸小型(SFF)驱动器机箱和SATA I/O格式,它们就无法充分发挥其NAND闪存内部组件的潜力。但是,这种情况正在发生变化,因为直接连接到PCI系统总线的基于NVMe的高性能SSD硬盘在企业中变得越来越普遍。

而人们需要了解有关企业驱动器的趋势、NVMe设备崛起的原因、底层NAND闪存技术的进步,以及一些用例的信息。

SATA输出,NVMe输入

Statista公司估计,2021年固态硬盘(SSD)的出货量将首次超过机械硬盘(HDD)。根据Research and Markets公司的调查,到2024年,企业闪存市场将以每年17%的速度增长,年收入约为250亿美元。而AWS、谷歌、微软、阿里巴巴等超大规模云计算提供商运行和托管的云计算设施将取代许多企业数据中心。

在以往,闪存与企业市场采用的硬盘竞争的最简单方法是采用现有的机械硬盘(HDD)物理接口标准。直到几年前,使用SAS和SATA接口的固态硬盘(SSD)在市场上仍占主导地位。然而,在2017年底,NVMe高性能固态硬盘(SSD)的使用量激增,超过了2018年年中SATA企业级机械硬盘(HDD)的总容量。

与SATA硬盘相比,用户更喜欢NVMe高性能固态硬盘(SSD)有几个原因。其中包括:

•NVMe协议设计用于NAND闪存等非易失性半导体存储器和Intel Optane等3D XPoint等下一代非易失性技术,以及Everspin和Avalanche Technology公司提供的电阻和磁阻存储器。它显著地简化了I/O协议,并消除了HDD硬盘协议的其他限制。

•NVMe支持多达64K个队列,最多64K个条目,而SAS支持254个条目,SATA支持32个条目。NVMe还针对多个核心处理器非统一内存访问处理器进行了优化,以允许多个核心处理器共享队列的所有权。该协议不需要I/O锁定,并具有其他功能,允许其性能随系统中可用的核心处理器数量的变化而变化。

多个核心处理器非统一内存访问处理器进行了优化,以允许多个核共享队列所有权。该协议也不需要I/O锁定,并具有其他功能,可以根据系统中可用内核的数量来扩展性能。

•NVMe命令集比SAS或SATA更简单、更精简,开销更小,作为机械硬盘(HDD)协议,每个I/O请求需要一半或更少的处理器指令。这种效率意味着更高的IOPS吞吐量和更低的延迟。其指令集还包括一些高级功能,如保留和电源管理,这些功能可以进一步提高系统效率。

•NVMe有效支持I/O虚拟化技术,如单根I/O虚拟化,并提供广泛的错误报告和管理功能。

IDC公司研究副总裁Eric Burgener表示,到2020年,NVMe将成为企业存储的基础,越来越多的工作负载将需要NVMe来实现低延迟、高吞吐量、存储密度和快速存储阵列重建时间。

更密集、更快的闪存

像内存(DRAM)一样,闪存通过检测存储单元中是否存在电荷来工作。闪存使用的存储结构与内存不同,一旦存储芯片断电,该结构并不会丢失电荷。

早期的闪存设计使用了由绝缘二氧化硅包围的导电多晶硅浮栅,从而在通过名为Fowler-Nordheim隧道的数据写入过程中捕获电子。这些平面结构多年来一直为各行业服务,但是它们的二维结构限制了存储单元阵列的密度。

构建更高容量的闪存设备的解决方案需要进入硅基板以蚀刻3D结构,该结构可以分层以在每个支柱上创建多个存储单元。这些设计与电荷存储和绝缘材料的变化相结合,从而可以使用电荷陷阱非易失性存储机制。

除了在3D堆栈中将存储单元进行分层之外,现在的设备还可以读取每个存储单元多个电压荷电平,从而使它们可以存储多个位并增加容量。在单层单元(SLC)NAND设备中,多晶硅浮栅充电的单元代表0,没有电荷的单元代表1。

相比之下,多层单元(MLC)器件可以向存储门施加三种不同的电荷水平,以表示四种状态或两个位。随着时间的推移,制程容差和写入电路已变得足够较精确,可以代表七个或更多状态,并启用了三层单元(TLC)和四层单元(QLC)器件,每个器件可存储16个电压电平。

增加每个单元的位密度的缺点是速度和耐力。由于编程周期需要多个步骤,因此编程和读取多层单元(MLC)、三层单元(TLC)和四层单元(QLC)设备所花费的时间会越来越长。而位状态之间较小的电压公差意味着,在存储单元无法区分位电平之前,所需的电荷泄漏较少,因此不可用。例如,大多数单层单元(SLC)设备的寿命大约为100,000个编程/擦除周期,而四层单元(QLC)设备可能只允许100个。

使用场景

位密度与性能和持久性之间的权衡意味着单层单元(SLC)设备是写密集型数据库应用程序、数据分析、深度学习模型培训或系统引导驱动器的推荐或直接需求。相反,三层单元(TLC)或四层单元(QLC)设备可用于以读为主的应用程序,如文件共享和存档。SSD硬盘耐久性通常在每天的写入填充中指定,以表明在其使用寿命内每天可以写入设备上每个单元多少次。

NVMe的崛起意味着企业高性能SSD硬盘现在能够以多种形式使用。使用U.2和U.3标准的NVMe设备具有与传统HDD硬盘相同的2.5英寸规格,但使用支持PCIe接口的备用引脚输出。诸如M.2、PCIe卡和英特尔的EDSFF硬盘的替代产品也采用与闪存一样的尺寸,可以在紧凑的封装中提供更高容量。

声明:文章收集于网络,版权归原作者所有,为传播信息而发,如有侵权,请联系小编删除,谢谢!

欢迎加入本站公开兴趣群

软件开发技术群

兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流

QQ群:26931708

Hadoop源代码研究群

兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop

QQ群:288410967

python装在固态还是机械好_大容量与高性能SSD硬盘的比较相关推荐

  1. python装在固态还是机械_手把手教你使用SSD(新手必看)

    下载SSD代码:将下载的代码解压后在data文件夹下新建VOCdevkit文件夹,然后将VOC2007数据集复制到该文件夹下面. 下载权重文件放在weights文件夹下面.下载地址: https:// ...

  2. python装好了怎么启动车_【填空题】Python安装好后,可以直接在CMD命令行下输入( )命令, 可启动交互式编程,提示窗口如下:...

    倾斜岩层的产状要素是用岩层层面的().A.倾角B.走向C.范围D.倾向E.表面积 采用深层搅拌法进行地基加固处理,其适用条件为().A.砂砾石松软地基B.松散砂地基C.黏土软弱地基 根据<建筑工 ...

  3. mac如何查看ssd寿命_延长Mac第三方SSD硬盘寿命

    从OS X 10.10.4开始就原生支持在第三方 SSD 固态硬盘上开启 TRIM了.早前版本的系统默认仅支持苹果自家的SSD,第三方SSD要开启TRIM需要借助Trim Enabler等工具的,我们 ...

  4. 联想g510升级方案_联想G510更换固态、加装内存条、移机械硬盘至光驱位简记

    本文的目的是对电脑型号为联想G510型号的朋友们更新硬件提供帮助,本人在具体操作的时候由于网络上有各式各样的教程,而且很多都有一定的误导性,白白浪费诸多时间.特简要记录了本人更新硬件时的主要工作流程. ...

  5. win10加装机械硬盘卡_联想笔记本加装固态,内存条,光驱位换装机械硬盘教程...

    1. 背景: 联想g580于13年入手,因学习需求需要经常使用ANSYS和CATIA等大型软件,老机子实在带不动,而且手头没有过多的资金,遂尝试加装固态以及内存等措施来续命. 2. 前期准备工作 2. ...

  6. 从零开始学电脑_带你从零开始学装机 打造自己的专属电脑之固态和机械硬盘搭配篇...

    前几天我们分别讲了自己装配一台电脑,如何选择CPU.主板.内存和显卡.电脑的硬盘是安装操作系统和存储数据的地方,就好像我们现实中的仓库.一般电脑磁盘常见的组合方式有以下三种: 1.纯机械硬盘(一般是1 ...

  7. win10下装黑苹果双系统_老笔记本加装1T固态硬盘,顺便安装win10 Mac双系统,真香...

    16年的时候淘汰了用了8年的老笔记本,入手了一款游戏本-华硕飞行堡垒FX-PRO,越来越感觉这款老本的性能有点跟不上了, 正赶上去年开始SSD全线降价,于是准备给它加装一个SSD. 其实NVMe接口的 ...

  8. 固态、机械双硬盘+UEFI、APT+Win10、Ubuntu18.04LTS双系统+GTX 1080Ti+Cuda9.0+cudnn7.1.4+Tensorflow1.12

    固态.机械双硬盘+UEFI.APT+Win10.Ubuntu18.04LTS双系统+GTX 1080Ti+Cuda9.0+cudnn7.1.4+Tensorflow1.12 1.系统框架 1.1 在w ...

  9. [SSD固态硬盘保养 4] 装完固态硬盘,笔记本(台式机)电脑要不要开省电模式(LPM)?

    文章目录 作者简介 前言 1. SSD 省电模式(LPM) 是什么? 2. 开启LPM模式,让SSD硬盘更省电 2.1 开启主板LPM模式 2.2 检测SSD硬盘功能 2.3 配置LPM省电模式 3. ...

最新文章

  1. java迭代器创建后mutx锁,java集合【5】—— Collections接口源码解析
  2. desk next the to_仁爱版七年级下册英语句型转换题型专练
  3. 16. Logging 模块的配置与使用
  4. CRMEB Dockerfile文件
  5. Linux系统编程20:基础IO之从内核代码深刻理解Linux是如何管理文件及文件描述符的本质是什么
  6. 日语学习-多邻国-时间
  7. 交换机接口用了那几根线_交换机接口知识大全!网络从业者必懂!
  8. 谈谈教学视频加密、防录屏的方法
  9. 动态调试|Maccms SQL 注入分析(附注入盲注脚本)
  10. 天眼查是怎么获得企业工商信息的?
  11. Elasticsearch(ES)创建索引
  12. 三方应用如何在SystemUI快捷设置中添加快捷开关
  13. javascript系列-class6.String类型
  14. Treeview 无限分类非递归终极解决方案VB
  15. rails使用devise验证
  16. AI经典书单:入门人工智能该读哪些书?
  17. MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)
  18. 知乎大V点赞一个多少费用,知乎大V推广问答发布操作
  19. 微信小程序 请求函数 同步封装方法
  20. 大数据:互联网大规模数据挖掘与分布式处理(第二版)-电子书

热门文章

  1. Mac电脑高效办公必备武器——雷神Thor
  2. k8s拉取镜像规则_【大强哥-k8s从入门到放弃13】Service详解
  3. Android 蓝色光滤波器(护眼神器) 反编译
  4. 再安利几个看片追剧的App
  5. SEO优化_如何伪原创文章方法
  6. 基于微信小程序在线电子书阅读系统 电子书小程序毕业设计 毕业论文 开题报告和效果图参考
  7. Deepin与Debian的对应关系
  8. 服务器上的服务一直自动关闭,服务器会话连接自动关闭怎么办?
  9. oracle的并行原理
  10. 记一次简单线上比赛--CTF(初级)