1. 首页 > 科技 > 正文

缓冲器不缓冲【无缓冲】

最佳答案 大家好,来宝来为大家解答以下问题,缓冲器不缓冲,无缓冲很多人还不知道,今天让我们一起来看看吧!1、虽然很久以前,SSD刚刚兴起的时候,...

大家好,来宝来为大家解答以下问题,缓冲器不缓冲,无缓冲很多人还不知道,今天让我们一起来看看吧!

1、虽然很久以前,SSD刚刚兴起的时候,就有了免缓存的主控产品。但是对于新的无缓存SSD主控方案,还是有朋友不明白无缓存SSD是怎么回事。这个缓存重要不重要,不是很多人想知道的。非缓存SSD好不好?边肖今天会和你谈谈。

2、硬盘缓存的作用

3、“缓存”的存在是为了平衡高速设备和低速设备之间的速度差异。举个最简单的例子,内存中的数据要写到机械硬盘上存储。由于机械硬盘比内存慢很多,理论上需要很长时间才能完成任务,反映出来的结果就是超慢的写入。

4、为了解决这个速度差(内存速度和硬盘速度),我们需要在两者之间做一个“缓冲区”来临时存储数据,这就是硬盘缓存的作用。不过需要注意的是,其实硬盘的缓存并不都是用来缓存数据的,还有其他用途,所以缓存越大性能越好。

5、还有一个缓存算法的问题。如果算法不优秀,命中率就不高,这样大容量的缓存就没用了,甚至会出现速度下降的问题。另外,这是由每盘存储量和硬盘本身的速度决定的。比如连续读写速度150MB/s左右,单盘容量不超过1TB的机械硬盘,64MB的缓存就够了,128MB显然是浪费;只有那些每盘存储超过1TB,连续读写性能在200MB/s左右的机械硬盘,128MB的缓存才有意义。

6、固态硬盘的缓存

7、固态硬盘和刚才说的机械硬盘相比,速度要高很多,但是和内存相比,还是慢很多。一般SSD的缓存都是由一两个DRAM颗粒组成的(说白了就是内存的颗粒)。固态硬盘有没有缓存,在早期是一个很重要的指标。低端入门级产品甚至有缓存规划,在使用寿命和性能上差很多。目前,由于高速产品的数据交换量大,cache已经成为固态硬盘的标配,用来提高产品的读写性能。

8、为什么新硬盘又没有缓存了?

9、既然缓存的作用对于硬盘来说几乎是决定性的,为什么新主还要强调无缓存规划?这是因为SSD的主要制造商Consortium以另一种方式“拥有缓存”。3354联盟的新技术被称为“HMB内存缓冲技术”。简单来说,就是把本该出现在HDD上的缓存去掉,转而找内存借用存储空间,从而实现数据缓冲!

10、这样做的好处是降低了成本。SSD的成本会因为少了一个缓存粒子而降低,但是通过新技术仍然可以实现带缓存规划的SSD的速度。

11、然而,这也是有代价的:内存容量必须被部分占用。就边肖而言,恐怕16GB以上内存的电脑才能使用这种技术,否则系统和软件都不会占用足够的内存。此外,如果固态硬盘不得不借用内存作为缓存,无疑会雪上加霜。

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

本文到此分享完毕,希望对大家有所帮助。

    相关图集

标签: 无缓冲

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