上周,《新闻茶泡fan》中小编推送了群联电子推出的无缓存ssd主控新方案。有朋友留言问无缓存ssd怎么了?毕竟固态硬盘刚出现的时候很久以前就有无缓存主控产品了。这个缓存重要不重要,不是很多人想知道的。今天,边肖将谈论它。
硬盘缓存的作用
缓存的存在是为了平衡高速设备和低速设备之间的速度差异。举个最简单的例子,内存中的数据要写到机械硬盘上存储。因为机械硬盘比内存慢很多,理论上完成任务需要很长时间,结果就是写的超级慢。
要解决这种速度差异(内存速度和硬盘速度),有必要作出 缓冲和它们之间用来临时存储数据,这就是硬盘缓存的作用。但需要注意的是,其实硬盘缓存并不都是用来缓存数据的,还有其他用途,所以并不一定是缓存越大性能越好。
还有一个缓存算法的问题。如果算法不优秀,命中率就不会高,大容量缓存也没用,甚至会出现速度下降的问题。另外要由每盘存储量和硬盘本身的转速来决定。比如转移一个连续读写速度150mb/s左右,单盘容量不到1tb的机械硬盘,64mb的缓存就够了,128mb显然是浪费;只有那些每盘存储超过1tb,连续读写性能在200mb/s左右的机械硬盘,128mb缓存才有意义。
固态硬盘缓存
固态硬盘和刚才说的机械硬盘相比,速度要高很多,但是内存还是慢很多。一般ssd的缓存都是由一两个dram粒子(也就是内存用的粒子)组成的。ssd有没有缓存是一个很重要的指标。低端入门级产品甚至有缓存设计,在使用寿命和性能上差很多。目前,由于高速产品数据交换量大,缓存已经成为固态硬盘提升产品读写性能的标配。
为什么新硬盘又没有缓存了?
既然缓存的作用对于硬盘来说几乎是决定性的,为什么新主还要强调没有缓存的设计呢?这是因为群联,固态硬盘的主要制造商 拥有缓存 另一种——群联的新技术叫 hmb内存缓冲技术有限公司。简单来说就是去掉硬盘上本该出现的缓存,向内存借用存储空间,实现数据缓冲!
这样做的好处是降低成本。ssd会降低成本,因为它缺少了一个缓存粒子,但采用缓存设计的ssd的速度仍然可以通过新技术来实现。
但是,这也是有代价的:内存容量必然会被部分占用。就边肖而言,恐怕我有。只有16gb以上内存的电脑才能使用这种技术,否则系统和软件应用都不会占用足够的内存,固态硬盘会借用内存作为缓存,这无疑是雪上加霜。
了解更多没有缓存的固态硬盘会占用多少内存(没有缓存的固态硬盘系统盘)?相关内容请关注本站点。
