TLC SSD强行关闭SLC缓存会怎样?

如今的SSD不管是TLC闪存还是QLC闪存,都有SLC模拟缓存技术,在缓存内读写可以获得极高的速度。

但你有没有想过,如果把这个功能关闭,会有什么变化?



TechPowerUp SSD数据库维护者、资深内容编辑Gabriel Ferraz就做了一次试验,找来一块Pichau Aldrin Pro 2TB SSD ,采用英韧IG5236主控、长江存储128层TLC缓存,利用量产工具屏蔽其pSLC缓存技术,进行了一番对比。


IOMeter测试中,缓存模式下,平均写入速度达6.5GB/s ,并测出缓存容量为691GB ,耗尽之后速度骤降至平均2.2GB/s ,也还不错,维持了大约175GB

总计写入了868GB 之后,原本SLC缓存模式的闪存单元重新编程回归TLC,性能再次大降,平均只有863MB/s,一直到结束。


非缓存模式下,速度下来了,但全程非常稳,一直在2.1-2.2GB/s之间徘徊。



CDM测试中,顺序读取下降11%,顺序写入骤降近68%。



读取延迟增加43%,但写入延迟只增加了18%。



4K QD4随机读取损失了32%,但是随机写入完全没变。



4K Q1T1随机读写分别损失32%、16%。




3DMark测试负载不高,几乎没啥变化。


PCMark侧重于生产力负载和写入,关闭缓存后损失了大约10%。


Adobe Premiere Pro 2021用时增加了17%。



游戏载入时间、Windows系统启动时间都只增加了9%,影响不大。



6.25GB单个镜像文件、25.2GB小文件拷贝,用时都增加了一倍。


温度没变化。


有趣的是,功耗反而降下来了,缓存模式最高7.39W,发生在缓存内读写,非缓存模式只有5.38W,低了足足27%。


平均功耗就差不多了,非缓存模式还略高一点点。


待机功耗降低了约9%,变化也不是很大。


最后计算一下能效,缓存模式呈碾压态势,是非缓存模式的足足2.1倍。

相关推荐
霸道流氓气质10 小时前
Redis Pub/Sub — 概念、原理、场景与代码示例
数据库·redis·缓存
xixiaoyunya15 小时前
Redis 缓存三大经典问题深度解析:穿透、击穿、雪崩的原理与实战解决方案
spring boot·redis·缓存
dadaobusi16 小时前
linux7.2-CAS-llc缓存感知
缓存
何以解忧,唯有..1 天前
深入理解与应对:Redis 缓存雪崩、击穿、穿透三大经典问题
redis·缓存·mybatis
启雀AI1 天前
培训平台移动端离线学习方案设计与实现:视频缓存、断点续传与进度同步的工程实践
android·学习·缓存·音视频·企业lms
福大大架构师每日一题1 天前
agno v2.9.0发布:身份感知调度、缓存隔离、安全加固与组件重建全面升级
安全·缓存
何以解忧,唯有..1 天前
Redis 五种核心数据类型详解与经典使用场景总结
数据库·redis·缓存
零域码客2 天前
Redis 双刃剑:缓存与分布式锁的本质区别
redis·分布式·缓存·并发控制·后端架构
野生技术架构师3 天前
Redis 和 MySQL 如何保证数据一致性?先更新数据库还是先删缓存,延迟双删、MQ、Canal 一次讲透
数据库·redis·缓存
愈努力俞幸运3 天前
token,context window,top_p,temperature,skill,Harness Engineering
数据库·redis·缓存