首页 企业版 SSD 性能评估 – 270TB 书面

SSD 性能评估 – 270TB 书面

by 凯文·奥布莱恩

我们都知道 SSD 速度很快,但我们也知道它们在有限的时间内速度很快。 SSD 在写入时会磨损,根据 NAND、写入 SSD 的数据量或数据类型等因素,有些会比其他更快。 对 SSD 死亡或旧 SSD 性能不佳的恐惧使许多人无法迁移到固态。 掌握耐力对消费者来说很困难,因为与手机通话时间一样,我们大多数人都不知道我们在给定的一天内写入了多少数据。 因此,在 SSD 老化时计算编程/擦除周期的概念有点陌生。 为了帮助 SSD 购买者和当前所有者更好地了解 SSD 寿命和耐用性,我们一直在折磨 爱国者野火固态硬盘 在一个月的大部分时间里不断进行驱动器写入,并在本次审查中对其进行了基准测试,270TB 之后。 在这篇评论中,我们将了解当您将 120GB LSI SandForce SF-2200 驱动的 SSD 的剩余寿命降至 20% 时,性能随时间的变化有多大。


我们都知道 SSD 速度很快,但我们也知道它们在有限的时间内速度很快。 SSD 在写入时会磨损,根据 NAND、写入 SSD 的数据量或数据类型等因素,有些会比其他更快。 对 SSD 死亡或旧 SSD 性能不佳的恐惧使许多人无法迁移到固态。 掌握耐力对消费者来说很困难,因为与手机通话时间一样,我们大多数人都不知道我们在给定的一天内写入了多少数据。 因此,在 SSD 老化时计算编程/擦除周期的概念有点陌生。 为了帮助 SSD 购买者和当前所有者更好地了解 SSD 寿命和耐用性,我们一直在折磨 爱国者野火固态硬盘 在一个月的大部分时间里不断进行驱动器写入,并在本次审查中对其进行了基准测试,270TB 之后。 在这篇评论中,我们将了解当您将 120GB LSI SandForce SF-2200 驱动的 SSD 的剩余寿命降至 21% 时,性能随时间的变化有多大。

当谈到随时间分析闪存存储介质的性能时,重要的是要认识到 SSD 会随着 NAND 的磨损而发生变化。当我们谈论这种性能变化时,它不是来自垃圾收集、启用 TRIM,甚至不是稳定-state 使用,而是围绕闪存在接近其编程/擦除(P/E 周期)限制时如何降级。 对于这个使用 5,000nm Toshiba MLC Toggle NAND 的特定驱动器,限制约为 32 个 P/E 周期。

为了展示这些变化随着 SSD 的老化而变化,我们将 120GB Patriot WildFire SSD 的剩余寿命降至 21%,并向其中写入了 270TB 的不可压缩数据,并对其进行了安全擦除,以在几乎全新的“开箱即用”状态下对其进行测试状态。 固件也在此期间进行了更新,以提高可靠性 SandForce 蓝屏漏洞, 从最初审查的版本 319A 到 332A,这是最新的可用版本,但不是性能升级。

合成基准

开箱即用,Patriot Wildfire 列出的速度最高为 555MB/s,读取速度为 520MB/s; 正好在 SATA III 接口的上限。 为了解写入密集型时间段后性能如何趋于平稳,我们使用 IOMeter 进行 2MB 顺序传输测试来衡量该驱动器的直线性能。 这些测试只持续几分钟,着眼于持续的爆发速度,但没有进入稳态。

大块传输的性能在很大程度上保持不变。 对于可压缩数据,2MB 的峰值读取速度下降了 5MB/s,但考虑到不可压缩的性能,驱动器的写入速度实际上提高了 9MB/s。

切换到随机传输,我们的下一个测试在 IOMeter 中保持相同的 2MB 传输大小,但从顺序工作负载变为随机工作负载。

在这个领域,不可压缩的速度基本保持不变,而对于不可压缩的数据,老旧的 Patriot Wildfire 在写入速度方面仍然领先 5MB/s。

过渡到小块传输下一个测试也会使用 IOMeter 来查看 4K 随机性能。

通过小块随机传输,写入容量为 270TB 的老式 Patriot Wildfire 在所有方面都更快,以不可压缩和可压缩的随机读写速度提升。 使用可压缩数据时,旧驱动器的速度提高了 6.4%,而考虑不可压缩的性能时,它仅提高了 0.7%。 对于进入使用寿命这么远的驱动器来说,还不算太破旧。

保持 4K 随机传输测试,我们看看在不断增加的工作负载下的性能。 这模拟了一个多线程工作环境,队列深度从 1 扩展到 64。

磨损的 Patriot Wildfire 一直领先于新的“开箱即用”Patriot Wildfire,一直到更高的队列深度,峰值为 55,000 IOPS,而新的为 44,000 IOPS。

4K 随机写入速度是一个有趣的变化,它要么是最近与稳定性相关的固件更新之一的未公开好处,要么是随着 NAND 开始进入而从驱动器中发生的变化。整体性能得到改善并变得更加强大不可压缩和可压缩数据的随机 4K 写入工作负载在较高队列深度下稳定。

我们的下一个测试着眼于队列深度为 4 的驱动器延迟。 在此测试中,我们不仅要查看平均响应时间,还要查看峰值延迟是否随着驱动器磨损的增加而发生变化。 平均延迟随着随机 0.0478K 写入性能的提高而下降,重复数据从 0.0510ms 磨损到 0.0499ms 新,随机数据从 0.0503ms 磨损到 36.58ms。 随着接近其生命周期的结束,峰值延迟也有所下降,新的峰值延迟速度为 45.20 毫秒,而开箱即用为 XNUMX 毫秒。

使用带有不可压缩数据的 CrystalDiskMark,我们开始看到新 SSD 与旧 SSD 之间更明显的差异。 CrystalDiskMark 显示出较慢的顺序和随机 512K 写入速度,从新时的 253MB/s 下降到磨损时的 183MB/s。尽管如此,它仍然显示磨损模型具有更高的随机 4K 写入速度。

我们的最后一组综合基准测试着眼于涵盖服务器配置文件的混合高队列深度工作负载。 这些测试从 1 的队列深度扩展到 128 的队列深度。我们在这方面可以看到的最大变化是,在恒定的混合读/写工作负载下,时钟上 270TB 的 Patriot Wildfire 的性能终于开始下降下降,特别是不可压缩的数据速度。 具体来说,在我们的数据库和工作站配置文件中,性能在队列深度为 8 左右时显着下降。文件服务器和只读 Web 服务器性能在两种数据配置文件下基本保持不变,磨损的 Wildfire 的性能在队列深度超过 64 时出现一些漂移.

真实世界的基准

第一个真实测试是我们的 HTPC 场景。 在此测试中,我们包括:在 Media Player Classic 中播放一部 720P HD 电影,在 VLC 中播放一部 480P SD 电影,通过 iTunes 同时下载三部电影,以及通过 Windows Media Center 在 1080 分钟内录制一个 15i HDTV 流。 具有较低延迟时间的较高 IOps 和 MB/s 速率是首选。 在此跟踪中,我们记录了写入驱动器的 2,986MB 和读取的 1,924MB。

HTPC 跟踪性能保持不变,尽管磨损驱动器的平均延迟从 0.86 毫秒下降到 0.83 毫秒。

我们的第二个真实测试涵盖了生产力场景中的磁盘活动。 出于所有意图和目的,此测试显示了大多数用户在正常日常活动下的驱动器性能。 此测试包括:在办公生产力环境中运行 32 小时,运行 Outlook 2007 的 8 位 Vista 连接到 Exchange 服务器,使用 Chrome 和 IE2007 浏览网页,在 Office 4,830 中编辑文件,在 Adob​​e Reader 中查看 PDF,以及一小时通过 Pandora 播放两小时的本地音乐和额外的在线音乐。 在此跟踪中,我们记录了写入驱动器的 2,758MB 和读取的 XNUMXMB。

在生产力设置中,磨损的 Patriot Wildfire 的整体传输速度提高了 7MB/s,并且延迟数字从 0.82ms 下降到 0.79ms。

我们的第三个真实测试涵盖了游戏环境中的磁盘活动。 与 HTPC 或 Productivity trace 不同,这个在很大程度上依赖于驱动器的读取性能。 简单细分读/写百分比,HTPC 测试为 64% 写入,36% 读取,Productivity 测试为 59% 写入和 41% 读取,而游戏轨迹为 6% 写入和 94% 读取。 测试由预配置了 Steam 的 Windows 7 Ultimate 64 位系统组成,其中已经下载并安装了 Grand Theft Auto 4、Left 4 Dead 2 和 Mass Effect 2。 跟踪记录了每个游戏从一开始加载的大量读取活动,以及游戏进程中的纹理。 在此跟踪中,我们记录了写入驱动器的 426MB 和读取的 7,235MB。

与我们测量的生产力表现类似,游戏性能也有所提高,达到 2.35MB/秒,平均响应时间加快 0.01 毫秒。

能量消耗

虽然我们可以看到性能的变化,但在酷刑测试后测量功耗对我们来说也很重要。 在磨损的 SSD 上,可压缩和不可压缩数据的写入活动期间的功耗都下降了。 顺序读取功率使用量显着下降,从新的 3.51 瓦下降到破损的 1.84 瓦。所有其他活动大致保持不变,启动功率需求激增。

结语

当我们将 120GB Patriot Wildfire 开箱即用的新状态与被打得濒临死亡的状态进行比较时,结果非常令人印象深刻。 虽然这是一个单一的驱动器样本,但寻找主流 SSD 的消费者至少应该对这些结果感到满意。 剩余 20% 和 270TB 写入驱动器,在某些区域获得的性能在其他区域略有下降,但在一天结束时,驱动器仍以接近新的速度巡航。 我们还了解到,在某些使用配置文件下,即那些可能影响企业用户的配置文件,性能确实开始下降,并且在高队列深度下不可压缩数据。 使用 eMLC NAND,在将更多数据写入驱动器之前,不会接近这些类型的条件。

如果我们计算出 Wildfire 的五年预计寿命,这意味着即使我们现在停止使用 SSD,还剩 20%,写入的 270TB 相当于每天大约写入驱动器 150GB,超过每天写入一个完整的驱动器。 即使是最激进的消费者也不会差点惩罚这么糟糕的 SSD,如果您这样做,您可能知道这一点并且会接受少于五年的驱动器寿命。 该驱动器内的 NAND 类型也有所不同,使用 32nm MLC Toggle NAND,额定 5,000 P/E 周期,而 3,000xnm 为 2。

虽然不可否认样本量为 XNUMX,但随着 SSD 的采用增加,数据仍然很有趣且相关。 StorageReview 正在继续开发额外的耐久性测试,目标是向公众提供更多此类信息,以帮助更好地教育消费者有关 SSD 寿命预期的知识。

Amazon.com 上的爱国者野火

讨论这篇评论

StorageReview-推特