固态硬盘有缓存和没有缓存有什么区别

发布网友 发布时间:2022-03-23 14:21

我来回答

4个回答

懂视网 时间:2022-03-23 18:42

m2固态硬盘缓存的作用:其性能一致性更好,也就是空盘和满盘性能差距不会太大,缺点是掉电容易丢数据,需要额外的掉电保护电路和在固件中加入掉电保护逻辑。

  

  安装固态硬盘需要注意如下事项:

  

  1、固态硬盘最低要安装WIN7的操作系统,否则会缩短硬盘的寿命。

  

  2、固态硬盘装系统要开启主板的AHCI模式,实现原生SATA功能,可以实现包括NCQ、热拔插在内的诸多功能。

  

  3、固态硬盘安装系统要考虑4K对齐问题,固态硬盘将每个扇区512字节改成每个扇区4096个字节,就是所谓的“4K扇区”,4K没对齐导致SSD的随机读写能力大幅度下降。

  

  4、为了避免选择盘符失败,可以把其他硬盘拔掉,单独给SSD固态硬盘安装操作系统,然后再接上其他硬盘,盘符会自动顺延。

  

  5、系统盘所在分区在GB以上,这样做的好处是可以给系统盘留下足够的空间。

热心网友 时间:2022-03-23 15:50

有外部缓存优势是性能一致性更好,也就是空盘和满盘性能差距不会太大,缺点是掉电容易丢数据,需要额外的掉电保护电路和在固件中加入掉电保护逻辑。


无缓存优势是掉电相对不容易丢失数据,以及更好的成本控制,缺点就是4k性能会比较难看,而且性能一致性不够好,不适合高负载的场合,比如数据库服务器等。


不过总之日常家用没有任何区别就是了,东芝Q系列无缓存设计只是东芝对自家颗粒性能的自信以及节约成本的表现而已,家用不用纠结这些。

SSD的缓存分为两种,一种是DRAM缓存,另一种是SLC缓存。

DRAM缓存是使用DRAM芯片(也就是内存颗粒)作为缓存,固态硬盘上的DRAM芯片一般不会用来直接缓存数据,DRAM主要是用来储存FTL缓存映射表,这个映射表表达了闪存单元物理地址同文件系统逻辑地址之间的关系。

所有固态硬盘都有FTL映射表,不同之处在于无DRAM的SSD通常把表的主体放在闪存中,随用随取,效率较低。

高端固态硬盘会把FTL映射表完整地放入DRAM缓存中,通常需要按照1GB:1MB的比例配置DRAM缓存。

有些固态硬盘为了在节省成本的同时可以把DRAM缓存作为宣传筹码,选择了不管何种容量都只配备256MB缓存的方式,这种情况下只能直接管理256GB的闪存空间,依然存在一些不足。

所以除了观察固态硬盘是否搭载DRAM缓存芯片之外,大家还应通过芯片表面的编号查询它的具体容量,确保买到的是按照1GB:1MB完整配备DRAM缓存的高性能产品。

目前SLC缓存基本所有TLC固态硬盘都有。目前大部分固态硬盘的SLC缓存,并不是真的使用了SLC颗粒作为缓存,而是使用TLC模拟SLC来提升连续读写速度。

TLC的读写速度较慢,为了提升连续写入时固态硬盘的表现,主控会先将数据写入SLC缓存中,当缓存写满后,才会像TLC闪存中写入,这样就会造成写入速度的断崖式下跌,此时的速度被称为缓外速度,缓外速度的高低也是衡量SSD性能的重要指标。

假设一块SSD配备10GB的SLC缓存,我向固态硬盘中写入20GB的文件时,前10GB的数据先被写入到缓存中,后10GB的数据则会直接写入到TLC中。速度会呈现出下图这种形式:

虽然日常不会经常向SSD中反复写入大文件,但是缓存外写入性能直接反映了NAND颗粒的品质以及GC策略的优劣。缓外速度高的SSD比速度低的盘质量要好。

热心网友 时间:2022-03-23 17:08

有缓存优势是性能一致性更好,也就是空盘和满盘性能差距不会太大,缺点是掉电容易丢数据,需要额外的掉电保护电路和在固件中加入掉电保护逻辑。
无缓存优势是掉电相对不容易丢失数据,以及更好的成本控制,缺点就是4k性能会比较难看,而且性能一致性不够好,不适合高负载的场合,比如数据库服务器等。
普通用应该是觉不出多大的区别的。

热心网友 时间:2022-03-23 18:43

主要是4K读取速度受影响。像东芝的Q系列,没有缓存,写入不受影响,很快,但4K读取速度很平庸,比同档次的三星和浦科特差了不少。
  系统在启动的时候,运行软件的时候,主要是4K读取性能。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com