首页 > 其他分享 >TLC SSD强行关闭SLC缓存会怎样?

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

时间:2024-09-01 21:37:32浏览次数:9  
标签:缓存 写入 模式 TLC GB SSD SLC

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

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

温度没变化。

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

TLC SSD强行关闭SLC缓存会怎样?相当的意外

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

标签:缓存,写入,模式,TLC,GB,SSD,SLC
From: https://www.cnblogs.com/lzhdim/p/18391773

相关文章

  • 【GaussDB】分布式性能分析常用的SQL
    --查看连接数selectcoorname,usename,application_name,substr(query,1,50)asquery,statefrompgxc_stat_activitywherestate='active'andusename='xxx';selectcoorname,count()frompgxc_stat_activitywhereusename='cbsprd'groupb......
  • 【GaussDB】应用报错 socket is not closed; Urgent packet sent to backend successf
    数据库原理差异在Oracle中连接会话默认永不超时,Mysql中连接会话默认8小时超时,而在GaussDB中,默认30min超时问题排查确认探活是否生效方式一:查询审计日志,可以看到会话退出方式为超时退出:selecttime,type,result,client_conninfo,detail_infofrompg_query_audit('2023-06-06......
  • 30-物体检测算法R-CNN SSD YOLO
    1、R-CNN2、FastR-CNN3、FasterR-CNN4、MaskR-CNN5、SSD6、YOLO......
  • 题解:P11007 『STA - R7』Odtlcsu
    评价:简单构造。思路注意题目中的“如果有多解输出任意一种即可”。由于\(a\)与\(a^{2}\)的奇偶性必定是一致的,所以我们可以将情况分为两种。当\(x\)与\(y\)奇偶性不一致时,但由于\(a\)与\(a^{2}\)的奇偶性必定是一致的,所以始终无法构造出正确的序列。但注意题目......
  • 解读GaussDB(for MySQL)表级恢复,看线程数及分块分行策略如何提升恢复性能?
    本文分享自华为云社区《【华为云MySQL技术专栏】GaussDB(forMySQL)表级恢复中mydumper、myloader的应用与性能优化》,作者:GaussDB数据库。 背景介绍表级时间点恢复技术为“误删表”场景提供了一种快速且精确的恢复方案。通过将指定时间点的数据恢复到临时实例,再把用户所需的......
  • DWS(GAUSSDB)函数返回结果集(表)
    -----------建表------------droptableifexistsemployees;CREATETABLEemployees(employee_idNUMBER(10)PRIMARYKEY,--EmployeeID,primarykeyfirst_nameVARCHAR2(50),--Employee'sfirstnamelast_nameVARCHAR2(50),--Employee'slastna......
  • 嵌入式UI开发-lvgl+wsl2+vscode系列:12、GUI Guider安装使用及在ssd202开发板上测试
    一、前言接下来我们根据开发板官方的指南安装lvgl的ui工具GUIGuider进行开发和测试。理论上还有SquareLineStudio,但是由于一些收费等因素暂时不做过多介绍,gui工具只是辅助,加快开发效率,很多时候还是得直接用代码写界面。(还有一个原因就是GUIGuider可以直接设置中文界面)......
  • 【论文阅读】TBA Faster Large Language Model Training Using SSD Based Activation
    摘要GPU内存容量的增长速度跟不上大型语言模型(llm)的增长速度,阻碍了模型的训练过程。特别是,激活——在前向传播过程中产生的中间张量,并在后向传播中重用——主导着GPU内存的使用。为了应对这一挑战,我们建议TBA将激活有效地卸载到高容量NVMessd上。这种方法通过自适应地将数据传......
  • ZNS SSD是不是持久缓存的理想选择?
    随着数据量的增加和技术的进步,对于高效、可靠的存储解决方案的需求日益增长。传统的基于块的SSD虽然具有成本效益和持久性的优点,但在处理写密集型和更新密集型工作负载时存在局限性。NAND闪存的特点是数据只能按页(例如4KiB)写入,不支持原地更新,必须以块为单位进行擦除。然而,块接......
  • 如何轻松有效地将 Windows 10 电脑迁移到 SSD
    您想将Windows10迁移到新硬盘驱动器吗?在专业第三方应用程序的帮助下,它可以简单有效地完成。这篇文章将为读者提供有关如何将Windows10迁移到SSD 的详细指南。Windows10电脑系统迁移到SSD的四个原因Windows10克隆到SSD意味着将设备上的Windows10系统复制到......