全球主机交流论坛
标题:
固态硬盘缓存指北
[打印本页]
作者:
小猪佩奇
时间:
2023-10-28 23:42
标题:
固态硬盘缓存指北
先说结论,如果有钱,并且应用于频繁的数据读写场景,请选择带独立缓存的固态硬盘。如果作为外置储存,尽量选择无(独立)缓存产品。
说到固态硬盘的缓存一般我们会想到以下几种
①dram缓存
②无缓存
其实还有③主控内置缓存
①顾名思义,外置dram颗粒作为缓存,性能好,发热量更大,成本也更高。
②从系统中划分一部分内存来作为缓存
③集成缓存,比如东芝TR200,主控内部集成了小容量的sram
那么缓存到底是用来干什么的?
这里我们需要引入一个概念——FTL表。FTL闪存映射表是记录SSD内部闪存单元物理地址和文件逻辑地址之间的关系。因为SSD的工作原理和机械硬盘不同,在存放文件的时候可能不是连续存放在同一个区块上的,所以需要有一个工具来记录对应的关系,这就是FTL。如果把闪存比作书本,那FTL表就是记录标题和页码的目录。
有了FTL之后,主控芯片就可以知道每个颗粒(区块)的使用情况,在以后的写入过程中,就会通过优先写入负载小的颗粒(区块)来平衡不同颗粒的使用寿命,避免某个颗粒因为频繁读写先挂了,导致数据丢失的问题。此外,FTL还承担着SSD中废块回收等作用,所以FTL是非常重要的,不管是什么形式什么价位的SSD,都有FTL在发挥作用。
这也是为什么无缓存固态硬盘,在性能和读写稳定性方面稍弱于有缓存方案,因为FTL表需要先从硬盘载入到系统内存,再由系统内存载入主控,延迟比自带的dram要高不少。
和显卡类似,缓存也不是越大越好,一般512m内存对应1t闪存,容量早在方案上就设计好,过大的缓存反而降低其命中率。
主控内置缓存,早在16年三星上市的750Evo产品上就已经采用内置缓存这种技术,好处是在更小的体积下,获得较高的性能表现。
无缓存方案,核心是在性能表现够用的前提下,尽可能降低成本,定位于中低端固态硬盘产品。如mjj所说,无外缓方案的读写稳定性略差。
因为主控性能节节攀升,并且整套方案日趋成熟,能够满足读写密度较低的使用场景。作为外置储存就是个很好的选择,目前主流的m2硬盘盒散热能力欠佳,受限于接口瓶颈,多数产品性能溢出严重,高性能固态硬盘反而不能有很好表现。
作者:
charm
时间:
2023-10-28 23:46
纠正一下 一般缓存容量是1G对应1T
作者:
好得大恩
时间:
2023-10-28 23:50
感谢老哥分享,顶一顶
作者:
jqbaobao
时间:
2023-10-29 00:00
现在无缓存盘,并不是无缓存,只是无独立缓存,FTL表会写在内存里面
作者:
HOH
时间:
2023-10-29 00:15
如果系统文件长期不更新,那么阁下该如何应对?
作者:
Fightlee
时间:
2023-10-29 05:43
台式机配有缓
笔记本无缓,够用了
其实用起来根本没啥区别
欢迎光临 全球主机交流论坛 (https://sunk.eu.org/)
Powered by Discuz! X3.4