PCEVA,PC绝对领域,探寻真正的电脑知识
  • 内容展现
  • 最新评论
重新定义SLC缓存:Solidigm P41 Plus 1TB评测
2022-10-21 11:59| 发布者: Essence| 查看: 9797| 评论: 10|原作者: Essence
摘要: SLC缓存是当前所有消费级SSD都会具备的功能,在提升写入性能上它的作用不可或缺,但先写入缓存再释放的过程也增加了一重闪存磨损。今天我们要评测的Solidigm P41 Plus将重新定义SLC缓存,彻底改变SLC缓存“华而不实 ...
进阶测试


进阶测试项目1:SLC缓存测试
SLC缓存最早是应用在MLC闪存SSD上(OCZ Vertex 4鸡血固件为了掩盖美光闪存写入慢弊端),但是真正发扬光大是在TLC闪存时代(提升爆发写入能力,简化TLC编程写入)。SLC缓存对于自身写入性能较低的QLC闪存意义更为重大,Solidigm P41 Plus 1TB在空盘时能够提供大约130GB容量的SLC写入缓存。


在盘内空间使用率达到90%的情况下,Solidigm P41 Plus能提供多达27GB容量的SLC写入缓存。但需要注意的是P41 Plus所能提供的SLC写入缓存容量跟使用情况有关,下图是在通过Solidigm Storage Tool性能助推器主动清空缓存内容后测得的。


SLC缓存容量之所以不固定就是因为有持久SLC缓存的存在。持久SLC缓存最早是出现在TLC SSD上(Intel 760p提升4K跑分),这次它将由Solidigm P41 Plus重新定义(从跑分欢乐表到真正有价值的实用性能提升)。空盘条件下向P41 Plus盘内写入一个30GB的文件,空闲一段时间后运行HDTune文件基准测试会发现,SLC缓存可用容量还剩余100GB。说明之前写入的30GB文件被“持久化”了,没有主动进行空闲释放。

SLC缓存持久化可以带来两个好处,其一是提升这部分数据的读取性能,其二是控制SSD的写入放大率。

进阶测试项目2:主机托管缓存
传统的持久SLC缓存只能暂存新写入的数据,写满了就释放。持久SLC缓存的容量可以应付各种常见的跑分软件,但是大家不可能每次玩游戏前都先卸载重装一遍,所以这种只是跑分快,没有实用价值,而且SSD在需要大量写入时还可能面临SLC容量不足的问题。


而Solidigm主机托管缓存由专用NVMe驱动和P41 Plus固件配合,分析出热数据后将其留存在持久SLC缓存中,甚至还能将已经被释放成QLC状态的数据重新加载回SLC缓存内。


我们可以通过IOMeter来验证。测试借助了QLC和SLC模式下4K QD1随机读取性能不同的特征,来检验测试文件在SSD中的存储状态。

这个测试第一步先验证了SLC持久缓存的存在:空闲过后4K QD1随机读取性能依旧。第二步通过Solidigm Storage Tool工具箱性能助推器将缓存强制清空,第三步重新读取可以看到一个短暂的性能爬坡,说明SSD正在将已经释放成QLC的数据重新吸收进SLC缓存。

让已释放数据重新回到SLC缓存当中,看似是SLC缓存技术的一小步,实际却有非常重大的意义。Solidigm创新的主机托管缓存让持久SLC缓存真正实用化。

进阶测试项目3:有效性验证
上一节中我们利用IOMeter对Solidigm Synergy进行理论测试,接下来我们通过最终幻想14 Benchmark来验证它在实际使用中的有效性。


空盘状态下将最终幻想14测试程序拷贝到P41 Plus当中,在持久SLC缓存的帮助下测得游戏加载时间为6.904秒。利用Solidigm Storage Tool性能助推器手动清空缓存后首次测试时间为10.501秒。


清空缓存后首次测试的成绩实际上受到了SSD从QLC迁移数据到SLC的影响。但这个影响是一过性的,第二次测试成绩为6.956秒,数据已经重新回到SLC状态。


如果关闭主机托管的缓存功能并手动排空缓存,首次测试的成绩为7.747秒,这是QLC状态的游戏加载成绩,多次测试基本维持在相同水平,主机托管缓存功能关闭后,已经释放的数据无法再“吸”回缓存内。


简单对比一下不同情况下的最终幻想14 Benchmark游戏加载测试成绩:虽然P41 Plus使用QLC闪存,但它在读取密集型应用中的性能表现不输TLC。


接下来我们逐渐向盘内拷贝更多数据,分别测试P41 Plus在不同空间使用率下的表现。结果如下:

这个测试说明,Solidigm Synergy的主机托管缓存功能在全盘范围内有效,多次读取的数据会被加热并在SLC缓存内取得更高的留存优先级,从而为常用软件提供更迅捷的加载速度。


收藏 邀请
0
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处
发表评论

最新评论

引用 yhhuada66 2022-10-21 19:38
slc 缓存玩出花了,有新意,但qlc本身的直写性能还是弱了点(看测试1t盘只有200-250MB/s),如果这部分能提高就真不错了
引用 xiaokey 2022-10-21 21:59
QLC的盘写入寿命到底有多少呢?
引用 Ramaxel 2022-10-21 22:36
p44 plus上市就打算来一发试试
引用 丶Ning 2022-10-22 12:29
p44 pro 赶紧上了吧
引用 doymll 2022-10-22 14:41
看起来不错的样子
引用 Darkteeth 2022-10-30 22:12
海外的海力士P41?
引用 xdd6622 2022-11-5 12:52
p44 pro应该也是QLC,京东都不敢写啥颗粒
引用 haierccc 2022-11-15 23:02
本帖最后由 haierccc 于 2022-11-15 23:07 编辑

我马上去看INTEL 的670P,随机读取延迟为45us。本产品为其85us。
还是慢点。
我一直关注670P。
引用 wujiwu 2022-12-19 08:02
xdd6622 发表于 2022-11-5 12:52
p44 pro应该也是QLC,京东都不敢写啥颗粒

写了tlc ,而且 1t 750 tdw。比传统1t  600tdw 多25%

反而2t 还是1200tdw,搞不清楚为什么
引用 bssharp 2023-3-27 15:43
果然存储系统分层是永恒真理
不过普通 SLC cache 也没那么不堪吧,毕竟头一道 SLC 写入基本上不消耗耐久,加上释放也就相当于一个 1.1 倍的写放大(反正远远不到两倍)

查看全部评论(10)

热门评论
    热门评论
      返回顶部