您好、欢迎来到现金彩票网!
当前位置:ag视讯 > 固态存储器 >

固态硬盘(SSD)扫盲

发布时间:2019-07-22 22:08 来源:未知 编辑:admin

  SSD即固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的存储设备,目前支持SATA、FC、SAS接口,可以替代普通的机械硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘技术与传统硬盘技术不同,所以产生了不少新兴的存储器厂商。厂商只需购买NAND存储器,再配合适当的控制芯片,就可以制造固态硬盘了。新一代的固态硬盘普遍采用SATA-2接口及SATA-3接口。

  SSD盘根据容量、可靠性和性能的要求分为SLC SSD和MLC SSD,SLC主要应用于服务器、工作站、存储等高可行性环境中,MLC主要应用于桌面PC可靠性要求不高的环境中。

  1、数据存取速度快。因为全部采用了闪存芯片,所以SSD固态存储器内部不存在任何机械部件,SSD在密集的IO读写和低延迟方面与传统硬盘对比性能优异。

  2、故障率低。防震抗摔是SSD的一个特点之一,因为全部采用了闪存芯片,所以SSD固态存储器内部不存在任何机械部件,这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。

  3、绿色环保。固态存储器工作时静音(固态存储器因为没有机械马达和风扇,工作时噪音值为0分贝)、发热量小、散热快。

  在目前HDD机械硬盘容量每年增速较慢,读写速度10年来基本上没有增加,而处理器的速度已经是按莫尔定律成倍的增加,HDD硬盘存储介质已经成为计算系统的瓶颈,而SSD随着半导体工业的发展,Flash集成度愈来愈高,成本不断下降,在采用多通道并行等技术下,SSD盘以其读写速度快、绿色省电和无机械部件可靠性高,在高端服务器、存储和便携机中愈来愈广泛使用。

  基于闪存的SSD主流产品目前有SLC和MLC两种,两种产品的主要差别在于擦写次数和性能。

  SLC全称单层式储存(Single Level Cell),是指一个Block(块,Flash的基本存储单元,也可称为Cell)只有两种电荷值,高低不同的电荷值表明0或者1,因为只需要一组高低电压就可以区分出0或者1信号,所以SLC最大压可以做到很低,传统的双电压卡或者低电压版本卡片肯定采用SLC类型的NAND Flash芯片。

  SLC因为结构简单,在写入数据时电压变化的区间小,所以寿命较长,传统的SLC Flash可以经受10万次的读写,因此出现坏Block的几率较小,因为存储结构非常简单,一组电压即可驱动,所以其速度表现更好,目前所有的超高速卡都采用SLC类型的Flash芯片。

  MLC(多层式储存—Multi Leveled Cell)是种充分利用Block的技术,它采用较高的电压驱动,通过不同级别的电压在一个Block中记录两组位信息(00、01、11、10),这样就可以将原本SLC的记录密度理论提升一倍。不过MLC除了同制程、同晶圆面积时理论大一倍的记录空间外,存在一些先天的弊端,比如说电压区间更小,Flash就需要更多的CRC校验空间,这会大概占据Block中10%的空间,因此实际使用中同制程同晶圆面积的MLC的容量不到SLC的一倍。

  因为电压变化更频繁,所以MLC技术的Flash在寿命方面远劣于SLC,官方给出的可擦写次数仅为1万次,这是MLC最要命的一个缺点。

  MLC技术的Flash还有一个缺点,它的读写速度先天不如SLC,一个Block存储两组位数据,自然需要更长的时间,这里面还有电压控制、CRC写入方式等因素需要考虑。

  基于DRAM的固态硬盘:采用DRAM作为存储介质,目前应用范围较窄。它仿效传统硬盘的设计、可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。应用方式可分为SSD硬盘和SSD硬盘阵列两种。它是一种高性能的存储器,而且使用寿命很长,美中不足的是需要独立电源来保护数据安全

  因为闪存的写操作的次数是有限制的,如果针对某些单元进行过10万次写操作,那么后续这些单元的写入可靠性则无法保证,有些单元则可能会失效,例如有些管理数据系统日志等改写频繁,而某些静态文件数据却几乎从不改写.如不加控制,部分块就会因反复多次擦除而提前损坏,而部分块还未被改写过,以至影响SSD盘的使用寿命,为解决此问题,使用写操作均匀分布到各闪存单元上,从整体上做一个平衡,以避免个别单元失效,损耗均衡算法(Wear Leveling)就是为解决此问题而广泛采用的算法。

  Wear Leveling就是提供一个块映射机制, 把写入损耗分散在不同的块上, 不会导致某些块先被写坏而使整个SSD盘失效,而是把在预期寿命前失效的块, 会有一些保留块来替代, 这个算法使得整个设备的寿命跟Flash的最大寿命在同一量级。

  一般为实现损耗均衡算法(Wear Leveling)会采用一种基于页的文件存储算法,闪存物理地址和逻辑地址之间并没有一一对应的关系。当固态硬盘收到数据写入请求时,并不会循规蹈矩的按顺序进行写入,而是找到最少写入的单元写入。因而,在为写入数据动态分配物理块时,会根据各块的使用情况不同分配相应的优先级,从而均衡整个存储器各单元的使用寿命。

  由于目前Nand Flash的数据总线MB/s的写速度,显然SSD如果提供此速度是用户无法接受的,目前SSD控制器普遍采用多个通道同时并行操作多片Flash,类似RAID0,这样读写速度得到了极大地提高,如下图所示:

  SSD控制器会监测和校验读写Flash的数据,以确保对数据操作的成功,并内置纠错冗余数据,防止基于闪存设备的个别单元数据丢失造成整个数据块丢失。

  SSD的映射机制一般采用基于页的文件存储算法,闪存物理地址和逻辑地址之间并没有一一对应的关系。当固态硬盘收到数据写入请求时,并不会循规蹈矩的按顺序进行写入,而是找到最方便写入最快的位置进行写入,以提高写入速度。

  通常检测工作通过片上状态寄存器和特定的硬件部件来校验写操作和擦除操作是否成功,校验工作通过回读写入数据与用户数据进行比较来完成。当写操作失败时,系统并不将错误简单的反馈给用户,而是通过块重映射机制,另外分配一个空闲块重新执行写操作,由于SSD在设计的时候,已经预留了一部分Flash用于临时存储数据和坏块替换使用,再加上Flash芯片对擦写次数有限制,读没有次数限制,这样即使某些块被写坏了,也不会影响到整个SSD的使用寿命。因此,SSD通过自动校验来预防错误发生,个别单元读错误可以通过纠错来恢复数据,确保数据的完整性,逻辑地址与物理地址的映射机制,解决了写物理区块错误问题,同时在损耗均衡算法中也需要逻辑地址与物理地址的映射机制来实现。

  典型的硬盘驱动器只能在5到55℃范围内工作。而大多数固态硬盘可在-10~70℃工作,一些工业级的固态硬盘还可在-40~85℃,甚至更大的温度范围下工作(e.g: RunCore军工级产品温度为-55~135℃)。

  低容量的固态硬盘比同容量硬盘体积小、重量轻。但这一优势随容量增大而逐渐减弱。直至256GB,固态硬盘仍比相同容量的普通硬盘轻。

  数据损坏后难以恢复。一旦在硬件上发生损坏,如果是传统的磁盘或者磁带存储方式,通过

  也许还能挽救一部分数据。但是如果是固态存储,一但芯片发生损坏,要想在碎成几瓣或者被电流击穿的芯片中找回数据那几乎就是不可能的。当然这种不足也是可以牺牲存储空间来弥补的,主要用RAID 1来实现的备份,和传统的存储的备份原理相同。由于目前SSD的成本较高,采用这种方式备份还是价格不菲。

  SSD盘相对于普通机械硬盘的特点是顺序和随机读取数据性能一样,且响应时间小于1毫秒,无机械部件,可靠性高。通过仔细研究分析测试多个厂家的SSD盘后,H3C为与万兆存储配合使用和发挥最好的性能,选用了高可靠性和高性能的SLC SSD盘,每个盘读性能能达到250MB/s,每个磁盘的写性能能达到170MB/s,在4 KB块读的情况下,每个盘可以达到35KIOPS, 在4 KB块写的情况下,每个盘可以达到3.3KIOPS。

  SSD盘性能和可靠性都很高,但价格相对也较高,而且容量偏小。这就决定了SSD比较适合随机读比例较高,响应时间有较高要求的应用场合,主要包括如下:

  l         数据库环境。数据库的数据盘一般是小数据块的随机读写,响应时间要求较高,容量在2TB以下的占绝大多数,采用SSD盘组成的RAID5既可以提供很高的IOPS又最大限度地利用其容量。

  l         作为H3C存储的SafeCache空间。H3C存储提供的SafeCache功能可以使用户写入的数据先缓存在SafeCache盘中,后台再不断地把SafeCache盘中的数据刷回对应的数据盘。这样SSD相当于一个大容量的缓存,可以极大地提高突发写的能力。

  l         高性能集群系统的共享数据盘。在集群系统中需要共享大量数据,且数据需要被各节点频繁访问,要求响应速度快,在此系统中通过采用SSD盘后,可以极大地减少各节点的访问共享盘的待定时间,提高其性能。

  一块SSD容量的大小,取决于SSD中NAND闪存颗粒的多少和每个颗粒的存储量。市面上的SSD至少都包含4个NAND闪存颗粒。由于目前技术的限制,SSD主控做不到同时对4个NAND闪存颗粒进行操作。如何...博文来自:存储随笔

  IOPS,即I/Opersecond,即每秒读写(I/O)操作的次数,多用于OLTP/数据库、小文件存储等场合,衡量随机访问的性能。关于IOPS,请看:《磁盘性能指标--IOPS理论 》   如何测试...博文来自:每天积累一点,一年后你会发现,自己变化很大

  近年来,高端笔记本及系列上网本越来越多的采用固态硬盘来提升整机性能,尽管众所周知固态硬盘除了在正常的使用中带来更快速度的体验外,还具有零噪音、不怕震动、低功耗等优点,但大家对固态硬盘的寿命问题的担忧...博文来自:weixin_33767813的博客

  上一节中我们介绍了一些基本概念和主要的API,本节开始我们将列举并分析一些实例。本文中的所有代码我都在vs2008下测试过,读者只需要替换少量的宏定义即可编译执行。 面对一块新的磁盘,我们首先要做...博文来自:gaiazhang‘s blog

  台式主机坏了,多出了一个固态硬盘,买了一个硬盘盒,可以访问固态硬盘,但是原来的分区格式是NTFS的,不能直接写入数据,就像格式化一下,专门用作数据备份盘。连接硬盘后,启动磁盘工具:默认显示了两个卷宗,...博文来自:陶罐的程序世界

  其实,我不止一次在悟空问答看到过这类的问题了。现在市面上有很多鱼龙混杂的固态硬盘,如何挑选性价比高质量好的固态硬盘,也许是很多朋友比较关心的事情。今天,我就在这里献丑了,给大家分析一下怎么选择好的固态...博文来自:存储随笔

  相信大家对美光C400/M4的最新固件提升性能,对于SandForce不同固件之间性能差距的表现还历历在目,一个固件更新竟然可以改变那么大?这到底是啥道理?本次解析我就来谈谈我自己的理解吧。这些对...博文来自:Gick

  优化(固态硬盘优化)是如何优化的呢?相信许多人都对此一概不知,以下分享的是关于固态硬盘优化技巧,希望...博文来自:技术、思维

  我们都知道,早期的电脑CPU是可以直接从硬盘上面读取数据进行处理的,随着科技的进步,时代的发展,计算机硬件的发展速度也是极其迅猛。CPU主频的不断提升,从单核到双核,再到多核;CPU的处理速度越来越快...博文来自:lyonardo的博客

  转载自(黑水少爷)固态硬盘(SSD)火了很久了,如今早已成为新装机的标配,老电脑也纷纷通过升级固态硬盘,提升开关机速度、系统流畅度等。今天我们就说一说固态硬盘怎么看好坏吧,可以说是史上最全面面的一次入...博文来自:weixin_33701617的博客

  一、演变过程从计算机诞生的那一刻起,存储设备就扮演着不可或缺的角色。最初的硬盘如著名的IBMRAMAC都是体积巨大并且十分沉重的大家伙,直到1980年前后,IBM推出了薄膜磁头技术,才让我们彻底告别了...博文来自:天道酬勤

  背景15年初的时候买过一个128G的固态硬盘,在自己的笔记本电脑上组了一个双硬盘(ssd+hdd),ssd作为系统盘。到今年也已经用了三年了。昨天上午的时候,电脑突然蓝屏报错,本来以为是一次简单的蓝屏...博文来自:高飞的专栏

  1.什么是SSD    固态硬盘(SolidStateDrives),用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使...博文来自:陈 浩

  最近做一个小游戏的时候发现,小模型碰撞到墙壁之后会有一个小小的反弹力导致模型有一个微弱的回弹位移,这样给人一种不好的感觉......研究了一下,除了 rigidbody FreezeRotation之...博文来自:SuperLinmeng的博客

  是1。碰撞体.碰撞体和刚体的共同作用使得游戏对象产生了物理效果,刚体可使得对象受到物理效果的控制和影响,而碰撞体可使对象彼此之间发生碰撞,碰撞体并不会一定需要绑定刚体,但是刚体一定要绑定一个碰撞体到对...博文来自:CyRo

  立即寻址   指令中给出立即数绝对寻址   指令中给出数据在存储器中的全部地址间接寻址   指令中包含一个存储器位置的二进制地址,该位置存有所需数据的二进制地址寄存器寻址   所需数据在寄存器中,指令...博文来自:Joseph的专栏

  输入“chkdski:/f”按回车键以进行修复操作。博文来自:palawind

  答案是否定的,固态硬盘SSD不需要定期的维护!SSD固态硬盘内部有一个主控芯片,类似于固态硬盘的中枢神经,电脑的CPU,人类的大脑。SSD主控芯片负责整个固态硬盘的所有操作。包括读写操作,以及FTL层...博文来自:存储随笔

  当一块SSD坏掉了,需要扔掉的时候,你是否想过,SSD里面是否已经真的删除干净,是否还有你私密的数据呢?特别是对银行业或者军工的SSD,里面包含了很多机密的数据,如果轻易的处理掉,很有可能会被别有用心...

  摘要:配置ssd并且整理自己的数据进行训练,调用c++接口来做检测分类最近一直在看深度学习的东西,用到了ssd,上网一搜,找到一篇不错的博客,

  SSD与HDD最大的不同是它没有马达、盘片、磁头摇臂这些HDD必需的机械部件,这是由两种硬盘不同的工作原理所决定的。SSD相比HDD来说节省了机械部件运动的时间,并且SSD所使用的主要存储元件NAND...

  固态硬盘(Solid State Drives),简称固盘,固态硬盘(Solid State Drive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。

  SSD-Z中文版(固态硬盘检测使用时间工具)是一款小巧高可靠性的固态硬盘检测工具,同样也支持HDD机械硬盘和其它磁盘设备信息的检测。它通过读取SSD固件信息显示控制器、工艺技术、S.M.A.R.T.、NAND闪存类型和其它与磁盘设备相关的...

  由于之前需要做个实时记录的设备,记录数据量需要几百个G,而且记录速度要求200M/B,故选用了容量大读写速率快的固态硬盘;设计使用的FPGA芯片为XilinxV5平台,先是在开发板Virtex-5LX...

  我有一块东芝(TOSHIBA)Q200系列240GB MLC,据说每个数据单元写入的寿命是3000次。使用1年后,我突然想看看这块盘寿命如何?东芝(TOSHIBA)Q200和一般的SSD不同,不能使用...

  目的:修复损坏的SSD硬盘方法:使用芯片所属开机工具开卡 步骤:1.拆开SSD,确认主控芯片,找到芯片主板ROM字样附近触点 2.短接触点,插入移动硬盘,接入电脑3.系统识别一个1G磁盘空间4.打开开...

  NOR和NANDNOR和NAND都是闪存技术的一种,NOR是Intel公司开发的,它有点类似于内存,允许通过地址直接访问任何一个内存单元,缺点是:密度低(容量小),写入和擦除的速度很慢。NAND是东芝...

  1.SSD最近在微博上发现淘宝的存储部门一直都很关注SSD部分,最起码说明了SSD在提高存储性能方面确实还是有诱惑力的,价格高是个问题,怎样运用可以让SSD发挥到最高的性价比,这才是关键。分级存储,许...

  前几天买的固态硬盘,这两天终于项目落下帷幕了。就安装了一下固态硬盘,本来以为很简单,重新装个系统就行了,但是过程中出现了很多问题。。查了很多文章,对固态硬盘这个东西也有了一点了解。回顾一下,算是对自己...

  前言《深圳男子图鉴》继续搬砖ing,今天(4天前)看到某面向SSD的项目,赶紧学习了一下SSD的基础知识。主要是从存储系统、DB开发的角度来看SSD,并非专业搞硬件的,完全初学者。正文SSD的寿命首先...

  固态硬盘数据免费恢复自今日起如果您有固态硬盘数据恢复需求,就请将您的硬盘砸过来吧! 免费恢复数据恢复服务全程免费,并根据您的硬盘具体情况给出相应的数据恢复方案。TIPS:如果涉及电路板、主控板损坏,物...

  浅谈常用存储之固态颗粒那些事2019-02-04新年特稿首先,关于Flash闪存不得不说的故事:固态硬盘、U盘、TF卡都是基于Flash闪存技术的,这个技术很流行,但作为存储器,其自身技术的局限性,主...

  现在应该很多人都喜欢给自己的笔记加装SSD固态硬盘吧?用SSD装操作系统及常用的软件,能大大提升整机的性能,让自己的电脑开机飞起。但是有时候你发现自己的电脑即使装了SSD,也完全比不上别人的电脑提升的...

  固态硬盘ssd的寿命如何计算,固态硬盘质量怎么检测?①机械硬盘的寿命一般是用使用(通电)时间来计算的,比如500GB机械硬盘通电20000个小时。②固态硬盘ssd不能用通常的通电时间来计算。  固态硬...

  小编自从在电脑上配备了一块SATASSD作为系统盘,电脑运行比之前的机械硬盘快了很多,浏览网页,玩游戏都很流畅了。可是,最近小编发现电脑经常会出现卡顿,或者重启的时候会卡机,这让小编愉悦的心情平添了一...

  环境介绍:ubuntu16.041、环境配置linux下环境配置参考博客:

  stone_prj:[reply]blackpark[/reply] 博主的电脑估计是1G的内存,所以得出来那样的结论 理论上只要你物理内存够大,REDIS对付多大的数据量都没问题。 因为它的检索定位是基于哈希表寻址,而不是传统多数据管理的枚举方式。 也就是当你通过key字符串访问某个对象的值时候,它会先计算出一个哈希值,然后哈希值直接映射到内存地址,根本没有查找一说。

http://yourinvent.com/gutaicunchuqi/636.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有