「SSD 寿命不太行」、「容易掉速」应该每个人都有所耳闻。
电脑卡顿、经常蓝屏、开机速度游戏加载速度变慢,硬盘跑分也确实慢了不少,难道真是 SSD 固态硬盘掉速了?不行了?
![图片[1]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/94ff997a1d29f16bdee5383e59ebc74e.jpg)
其实只要不是特别拉胯的 SSD,没有那么容易掉速(掉盘概率都比这大)。不过为何跑分测试与全新的有一定差距?
要说这个问题,我们还是得先了解一下 SSD 上同闪存颗粒、主控一样重要的部分:缓存。
![图片[2]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/dcf1f616861b39f5f7829dffa6100570.jpg)
缓存这个词大家应该在很多地方见过,这个中文其实对应了很多不同的词。而在 SSD 上,也可以分为 DRAM 缓存 和 SLC Cahce 两个完全不一样的东西。
DRAM 缓存
很多 SSD 上都能看见长得和内存条上一样的颗粒,没错那正是 DRAM 颗粒。
![图片[3]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/ae13db2953d3182f47387496d59d7daf.jpg)
DRAM 的速度非常快,而作为电脑与真正存储数据的 Flash Nand 闪存颗粒的中间人再合适不过。它除了调取暂存可能会用到的数据外,还有个非常重要的功能:存储 FTL 闪存映射表。
有这个映射表,才能把你的小姐姐写入硬盘的闪存颗粒,而不仅仅存在于CDEFG 盘。
![图片[4]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/d78c125a67feaa8b8f3b22f6946f1079.png)
既然这么重要,但为什么一些 SSD 上并没有 DRAM 缓存呢?这一类方案要么是将功能集成在主控,要么是通过 HMB 机制使用电脑少量内存来完成其工作。
现在仍然也有不少无缓存方案的 SSD ,比较知名的比如:三星980、西数 SN550 等。
![图片[5]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/9dafa78eff947e0e2620686923c8c521.png)
SLC Cache
而 SLC Cache 就和大家印象中的缓存比较接近了。
用 TLC 模拟 SLC 可以提高速度,加速读写,并且与 DRAM 不同,即使断电也不会丢失 SLC Cache 中的数据。
虽然这是个用容量换速度的办法,但使用当下空闲空间模拟就做到了两者兼得。
![图片[6]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/e90fc478970de80cbb9c10f5d7c1b5ed.png)
以致于要是持续不断地写入 ,SLC Cache 是会被用完的。
写完后 SLC Cache 的速度就会变为 TLC 直写的速度,本质上来说 TLC 直写速度才是真正的速度。
![图片[7]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/76d53c7e4cfacbda96337d4d3c62ec27.jpg)
这样说来,我们常看到的速度其实都是 SLC Cache 的速度,而要知道真正掉没掉速还得看缓外 TLC 直写速度。
不过 SLC Cahce 有好几种方案,以致于并不是那么容易就能知道清楚马儿跑得快还是慢。
![图片[8]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/80a14d8b39dcf917b5a3318ed508c1c3.gif)
SLC Cache 分类
现在常用的模拟方案分为了固定大小 SLC Cache 、动态 SLC Cache 和全盘模拟 SLC Cache 。
固定大小是简单且老实的方案,很容易理解,即 SLC Cache 的大小是固定的,一般为10到几十G 不等。
一般用于还不错的 SSD ,因为很轻易就能暴露 TLC 真实直写速度。
而动态模拟 SLC Cache 会根据你硬盘剩余空间来调整 SLC Cache 的大小。比如空盘 50G ,半盘变为30G 这个样子。
这个动态策略听起来挺不错的,但也很看厂商调校,和固定大小相比各有优劣吧。
![图片[9]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/8f53ba3e05bbc533124a193f2b6c43a7.jpg)
而全盘模拟 SLC 就不那么老实了,剩余空间全拿来模拟 SLC ,有着非常大的SLC Cache 空间,而其速度在使用了一定的空间后也会开始降低。与前两种方案平稳的速度比起来,这种方案速度就...
![图片[10]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/5ae9b718b77fa46e6b226ac5803eeebc.png)
这种方案一般是用于中低端不太好的 SSD ,它们的 TLC 直写速度非常慢,所以只能这样搞,在 SATA SSD 上比较常见。所以除了实在没钱外,不推荐此类盘。
掉速问题
其实像 SLC Cache 速度到 TLC 直写速度这样的变化是天生就存在的,不应该叫做掉速。
使用久了导致的硬件本身速度变差才是真的掉速。
固定大小 SLC Cache 和动态策略 SLC Cache ,不管你放了多少学习资料,缓内以及缓外速度都不会有太明显的变化。
想要测试,直接 HD Tune 或者大文件写入就好了。
![图片[11]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/0d699a235925024a8e376d67e854b8e1.jpg)
而全盘模拟的方案,往往是大家抱怨 SSD 掉速的重灾区。
这类盘的空间使用量其实是会影响缓内及缓外速度的,在0-1/3、1/3-2/3、2/3-1 之间会有明显的速度差异。
![图片[12]-选购固态硬盘前,一定要了解的SSD关键参数,如缓存大小、主控芯片等,避免踩坑](https://www.lequxiang.com.cn/view.php/9b94bb670764ae7f6f9098564ff35044.png)
这类 SSD 建议保持1/3 的空闲空间,或者给更大的 OP 预留空间,体验会稍微好点。所以,你觉得你的 SSD 掉速了不行了,可能实际上并没有,只是它本身就是垃圾,注意使用方式还能用。

暂无评论内容