0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SSD性能数据的变化与发生

电子工程师 来源:网络整理 作者:佚名 2019-11-04 16:42 次阅读

不难看出现实生活中的性能数据与数据表中的数据有何不同。但这是什么原因?这些性能变化如何发生以及如何正确解释SSD性能数据。

随着存储容量的不断增加,传输速度必须以类似的方式增加。比起传统HDD,SATA SSD提供极大的改进,最新的PCI Express SSD更进一步提升此性能。性能是固态硬盘之间的关键区别。当每个制造商发布具有MB / s和IOPS指示的数据表时,将两个设备相互比较似乎相当容易,但这根本远离现实。数据表通常对新开箱即用的性能数据提供深入了解,但重要的是能够清除不切实际的性能数据并解释它们的实际情况。

顺序读写性能以MB/s表示。顺序操作以连续方式访问存储设备上的位置并且通常与大数据传输大小(例如128kB或更大)相关联,而随机操作以非连续方式访问存储设备上的位置并且通常与小数据相关联传输大小(例如4kB)。随机读写操作的性能在每秒输入/输出操作数(IOPS)中说明。最新固态硬盘的数据表可轻松获得3000MB/s的顺序写入性能和200,000 IOPS以及更多的随机写入性能。

最佳和最差案例表现之间的差异有多大?

可以预期连续达到这些数值。为了验证我们自己的闪存控制器并将其与竞争对手进行比较,我们在实验室中对它们进行了严格的测试。我们的标准测试包括CrystalDiskMark性能测试,以测试最初所谓的“开箱即用”的性能。接下来是IOmeter产生的72小时连续随机写入工作负载。在此之后,再次进行CrystalDiskMark性能测试以评估“稳态”性能,即最差情况下的性能。或许在最佳案例和最差案例表现之间确实存在差异并没有出人意外,可是两者之间的差异程度是相当大。更令人惊讶的是,IOmeter测试中的性能极短的时间内会恶化。在对几十个固态硬盘进行测试后,我们可以得出结论,绝大多数硬盘几乎无法在100秒内保持其广告性能- 即一分半钟。所有测试中性能均显着下降。图1显示我们的一个测试中IOPS超过测试时间的示例性进展。首先要注意的是,驱动器的广告宣传“高达84k IOPS”,第一次测量显示接近26k IOPS大约50秒。在这段时间之后,性能直线下降至不超过1k。经过15分钟的测试时间后,性能开始在接下来的71小时内以1.8k IOPS的值振荡。

图1:驱动器上的连续随机写入工作负载以及IOPS中的相应性能

如此严重的性能下降背后的原因是什么?

导致固态硬盘性能下降的原因有很多。闪存控制器在后台持续执行任务:垃圾收集,耗损均衡,动态数据刷新,RAID数据计算和校准。在短暂的读取和写入访问期间,控制器能够将其隐藏不被用户发现。由于大多数基准测试通常只运行几秒钟,因此它们不会随着时间的推移而捕获性能下降。

在我们看到之前测试中性能如何快速下降之后,我们现在将研究性能在SSD的使用寿命期间如何变化。为了测量这一点,我们按顺序将数据写入SSD直到写满为止并回读所有数据,同时测量每项任务所需的时间。这反复进行,直到驱动器寿命结束。

闪存技术如何影响驱动器的速度?

首先,图2显示测试的驱动器具有6000个循环的寿命。这是使用当代3D TLC闪光灯的驱动器的最佳结果之一,因为它们之中大多数都可以使用大约3000次循环。超过五分之一的测试驱动器在达到2000个周期之前就失败了。当闪存技术是新的并且最初的SLC技术提供100,000个生命周期时,时间已经过去。因为TLC闪存的引入和闪存中较大量的错误,而需要新的纠错方法。这些使用一种称为软解码的方法来应对通常会在生命结束时发现的大量错误。软解码多次从闪存中读取数据,这显着增加了读取数据所需的时间,从而最大限度地降低了性能,如图所示。

图2:整个设备的读取时间延长到寿命结束。随着时间增加三倍,速度分别降低到初始速度的33%。

然而,使用TLC 和QLC 闪存技术,在使用寿命即将结束时还出现更高的误码。它们对交叉温度效应也更为敏感。这描述了一种情况,即数据在一个温度下写入存储器并在另一个温度下读出。即使在正常的笔记型电脑中,使用几个小时后,温度也很容易从室温(25°C)开始变化到50或60°C。汽车导航系统等应用则是遇到更高的温差。使用TLC和QLC闪存技术,更有可能从需要软解码的存储器中遇到大量的误码,从而降低性能。

除了更高的误码率之外,TLC和QLC闪存技术还有另一个缺点:闪存本身速度较慢,因为读取和编程时间增加了。为了向用户隐瞒这一点,大多数驱动器在SLC模式下使用部分内存,这样可以存储较少位,而运行速度会快很多。此SLC缓存通常占驱动器容量的百分之几。它可能导致前面解释的性能下降:一旦缓存已满,写入速度就会降低。

温度对性能有何影响?

除此之外,性能在很大程度上取决于温度- 环境温度以及驱动器的内部温度。图2显示在室温下大约25°C完成的连续顺序写入测试的PCIe SSD。驱动器能够传输超过1.2GB/s时间约95秒,之后封装内的芯片本身明显变热了。为了防止自身过热,执行称为热节流的机制。驱动器限制了其性能,以最大限度降低功耗,从而减少内部积聚的热量。

图3:PCI Express SSD随时间和温度的连续顺序写入性能。

[Conclusion]

数据表将突显只有在完美条件下才能达到绝对峰值性能,并且只能在短时间内达到。高温也可能只是因为驱动器正在使用,交叉温度效应,存储器类型,快速缓存容量和驱动器寿命阶段引起,这些都是影响性能的因素。因此,在比较SSD时,考虑数据表中的数字仅仅只是反映整个主题的单一方面。

责任编辑:zl

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSD
    SSD
    +关注

    关注

    21

    文章

    2911

    浏览量

    118352
  • 固态硬盘
    +关注

    关注

    12

    文章

    1480

    浏览量

    57724
收藏 人收藏

    评论

    相关推荐

    Mini SSD是什么

    了传统SSD的体积限制,是 强悍性能 、 小巧体积 与 高可靠性 的集大成者,重新定义存储外设新标杆,打破存储想象与应用边界,让用户可以随时随地享受高效、安全的数据管理体验。 重新定义存储形态: 小体积与高
    的头像 发表于 01-20 12:36 304次阅读

    MVTRF:多视图特征预测SSD故障

    多任务随机森林( MVTRF )方案。MVTRF基于从SSD的长期和短期监测数据中提取的多视图特征预测SSD故障。特别地,采用多任务学习,通过同一模型同时预测什么类型的故障以及何时发生
    的头像 发表于 12-30 11:04 286次阅读
    MVTRF:多视图特征预测<b class='flag-5'>SSD</b>故障

    美光科技推出业界首款PCIe 5.0 60TB数据中心SSD

    E3.S及PCIe 5.0的60TB SSD1。该产品延续6500 ION SSD获奖的成功经验,提供业界领先的性能、能效、耐用性、安全性以及机架密度,适用于超大规模数据中心。6550
    的头像 发表于 12-20 09:06 392次阅读

    SSD硬盘对系统性能的影响

    随着科技的不断进步,存储设备也在不断地更新换代。固态硬盘(SSD)作为一种新型的存储设备,相较于传统的机械硬盘(HDD),在性能上有着显著的提升。 1. 启动速度 SSD硬盘的启动速度远快于HDD
    的头像 发表于 11-23 09:36 899次阅读

    SSD硬盘和HDD硬盘的区别

    在计算机存储领域,固态硬盘(SSD)和机械硬盘(HDD)是两种主要的存储解决方案。随着技术的发展,SSD因其卓越的性能和可靠性逐渐成为市场的新宠,而HDD则以其大容量和较低的成本继续在市场上
    的头像 发表于 11-23 09:32 700次阅读

    ADS4128一个采样时钟周期内,输出数据发生多次变化,怎么解决?

    signaltap读取ADS4128的数据时,发现在一个时钟周期内,数据发生多次变化,并不是在一个时钟周期内只输出一个数据。图中adc_c
    发表于 11-19 06:32

    SSD故障排查与解决方案

    硬盘,如果系统启动变得缓慢,可能是SSD出现了问题。 文件读写速度下降 :SSD的读写速度明显下降,可能是SSD性能下降或出现故障。 系统频繁崩溃 :如果在使用过程中系统频繁崩溃,可能
    的头像 发表于 11-11 11:11 2324次阅读

    SK海力士推出高性能数据中心SSD PEB110

    SK海力士近日宣布成功开发出专为数据中心设计的高性能固态硬盘(SSD)新品——PEB110 E1.S(简称PEB110),标志着公司在数据存储解决方案领域迈出了重要一步。这款
    的头像 发表于 09-12 17:01 678次阅读

    SSD控制器的作用、构成及功能

    SSD控制器是固态硬盘(Solid State Drive,简称SSD)的核心组件之一,承担着管理和控制NAND介质、数据传输以及错误校验等重要任务。SSD控制器的功能和
    的头像 发表于 09-02 11:42 1258次阅读
    <b class='flag-5'>SSD</b>控制器的作用、构成及功能

    Solidigm发布高性能PCIe 5.0 SSD,引领数据中心存储新纪元

    全球知名的创新NAND闪存解决方案巨头Solidigm,近期隆重推出了两款专为现代数据中心设计的旗舰级固态存储硬盘(SSD)——Solidigm D7-PS1010与D7-PS1030。这两款产品
    的头像 发表于 08-16 17:31 1086次阅读

    SSD基本架构

    接口,常用的有SATA、SAS和PCIe。 SSD控制器:负责主机到后端介质的读写访问和协议转换,表项管理、数据缓存及校验等,是SSD的核心部件。国科微星空企业级系列SSD采用自主研发
    的头像 发表于 08-14 09:05 498次阅读

    美光推出数据中心SSD产品美光9550 NVMe SSD新品

    美光科技股份有限公司(纳斯达克股票代码:MU)近日宣布,推出数据中心 SSD 产品美光 9550 NVMe SSD性能业界领先,同时具备卓越的 AI 工作负载
    的头像 发表于 07-29 18:12 1278次阅读

    美光推出全新数据中心 SSD性能业界领先

    数据中心 SSD 产品美光 9550 NVMe™ SSD性能业界领先,同时具备卓越的 AI 工作负载性能及能效。[1] 美光 9550
    发表于 07-29 15:13 1012次阅读

    电容两端的电压会发生骤然的变化

    电容两端的电压会发生骤然的变化是一个非常重要的电子学现象,它在许多电子设备和系统中都有着广泛的应用。 电容的基本特性 电容是一种电子元件,它能够存储电荷。电容的基本特性是它的电荷和电压之间的关系,即
    的头像 发表于 07-11 09:47 1971次阅读

    Xilinx FPGA高性能NVMe SSD主机控制器,NVMe Host Controller IP

    的读写性能。针对多路数据通道访问PCIe SSD,使用NVMe的多队列特性,NVMe Host Controller IP支持灵活配置DMA读写的通道个数,按照NVMe队列优先级仲裁(循环仲裁或加权
    发表于 03-27 17:23