硬盘缓存怎么看(硬盘缓存)

导读大家好,梅美来为大家解答以上问题,硬盘缓存怎么看,硬盘缓存很多人还不知道,现在让我们一起来看看吧!1、在选择硬盘时,很多人关心的除

大家好,梅美来为大家解答以上问题,硬盘缓存怎么看,硬盘缓存很多人还不知道,现在让我们一起来看看吧!

1、在选择硬盘时,很多人关心的除了接口,还有缓存容量。有朋友应该发现了,为什么现在的硬盘不显示缓存容量?这里面会不会有奸商的阴谋诡计?每个人都会好奇,硬盘缓存?的角色是什么,看完这篇文章,你会有一个全新的认识!

2、近几年购买的硬盘,无论是机械硬盘还是固态硬盘,在新版测试软件中都找不到缓存容量。下图为CrystalDiskInfo测试2TB机械硬盘,其缓存在HDTune中简单标记为n/a(不存在)。这是ATA标准的一个局限。当时规划中只预留了32MB代码,现在硬盘容量全部超过32MB,无法正确识别。

3、固态机械很不一样!解读图2中硬盘缓存!的角色

4、机械硬盘的缓存:运气的爆发可以提高阅读。

5、一般来说,机械硬盘的读写速度基本相同。但如果在ATTO测试中使用更小的测试块(64K),你会发现读取速度明显快于写入速度,甚至会出现读取超过400MB/s的现象:正常情况下,不可能读取这么快。

6、固态机械很不一样!解读图3中硬盘缓存!的角色

7、在机械硬盘中,缓存主要起到加速读取的作用。如果数据刚刚被读取,并且与其相邻的数据保存在DRAM高速缓存中,则有可能在下一次读取命中3354时直接从DRAM高速缓存中读取该数据,这比从机械盘读取要快得多。

8、固态机械很不一样!解读图4中硬盘缓存!的角色

9、缓存意味着性能的极大提升,这是机械硬盘缓存的主要功能理论上,大缓存确实有助于提升机械硬盘的读取性能,但提升非常有限:对最重要的随机读取速度没有帮助。

10、固态机械很不一样!解读图5中硬盘缓存!的角色

11、大缓存不一定意味着高性能。目前很多高速缓存规划超过128M的机械硬盘都采用了SMR叠瓦磁记录技术。增加缓存容量是为了减少SMR导致的性能下降。

12、SSD的缓存:负责写只是兼职。

13、固态硬盘非常不同。首先,闪存读比写快,这自然是由MLC和TLC闪存决定的,根本不需要为了读而缓存。在ATTO测试结果中,代表阅读速度的灰色条总是比代表写作的红色条长:

14、固态机械很不一样!解读图6中硬盘缓存!的角色

15、但是如果把测试块缩小到64KB,你可能会发现不同的结果:红色条的长度第一次超过了灰色条的长度,小于4KB的块的写入速度快于读取速度!

16、固态机械很不一样!解读图7中硬盘缓存!的角色

17、这个现象也很简单:SSD缓存小于4KB的块,填充到4KB或16 KB(一页的大小)然后一起写,导致写比读快。闪存的最小写入单位是页。固态硬盘通常使用4K作为页面的逻辑大小,而闪存页面的实际大小通常为16KB。只有512字节或者1KB、2KB不够一次性写入,缓存起来一起写入是最明智的。

18、它只需要很小的空间来缓存和合并小于4KB的数据。SSD对DRAM缓存的需求不是缓存数据,而是存储SSD必不可少的FTL闪存映射表:管理逻辑地址和闪存物理地址的映射关系。

19、固态机械很不一样!解读图8中硬盘缓存!的角色

20、随着技术的发展,DRAM缓存不再是SSD必不可少的组成部分。通过最新的NVMe协议,SSD可以调用主机内存的一小部分专用空间来存储FTL映射表,从而实现简化和高效。

21、固态机械很不一样!解读图9中硬盘缓存!的角色

22、在东芝的单芯片NVMe SSD中,主控和闪存被整体封装,而DRAM缓存被NVMe协议的HMB功能取代,缓存容量终于成为历史。

23、固态机械很不一样!解读图10中硬盘缓存!的角色

24、看完文章后,每个人都在硬盘缓存扮演了一个角色。希望能帮到大家!

本文讲解到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!