学生行为记录系统:硬盘8M缓存和2M实际性能有多大分别?

来源:百度文库 编辑:高校问答 时间:2024/04/27 17:47:46
我买了一块希捷酷鱼的160的硬盘,2M缓存,我朋友说8M的好,请问:
硬盘8M缓存和2M实际性能有多大分别?
谢谢大家的回答,SATA接口,我的A7N8X-X主板不支持吧,买时商家说是8M的,我那时赶坐车也没注意看,现在后悔了.5555......

缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。

由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。

● 使用大硬盘缓存你将得到什么好处?

硬盘的缓存主要起三种作用:

一是预读取。当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头把正在读取的簇的下一个或者几个簇中的数据读到缓存中(由于硬盘上数据存储时是比较连续的,所以读取命中率较高),当需要读取下一个或者几个簇中的数据的时候,硬盘则不需要再次读取数据,直接把缓存中的数据传输到内存中就可以了,由于缓存的速度远远高于磁头读写的速度,所以能够达到明显改善性能的目的。
二是对写入动作进行缓存。当硬盘接到写入数据的指令之后,并不会马上将数据写入到盘片上,而是先暂时存储在缓存里,然后发送一个“数据已写入”的信号给系统,这时系统就会认为数据已经写入,并继续执行下面的工作,而硬盘则在空闲(不进行读取或写入的时候)时再将缓存中的数据写入到盘片上。虽然对于写入数据的性能有一定提升,但也不可避免地带来了安全隐患——如果数据还在缓存里的时候突然掉电,那么这些数据就会丢失。对于这个问题,硬盘厂商们自然也有解决办法:掉电时,磁头会借助惯性将缓存中的数据写入零磁道以外的暂存区域,等到下次启动时再将这些数据写入目的地。
第三个作用就是临时存储最近访问过的数据。有时候,某些数据是会经常需要访问的,硬盘内部的缓存会将读取比较频繁的一些数据存储在缓存中,再次读取时就可以直接从缓存中直接传输。
缓存就像是一台计算机的内存一样,在硬盘读写数据时,负责数据的存储、寄放等功能。这样一来,不仅可以大大减少数据读写的时间以提高硬盘的使用效率。同时利用缓存还可以让硬盘减少频繁的读写,让硬盘更加安静,更加省电。更大的硬盘缓存,你将读取游戏时更快,拷贝文件时候更快,在系统启动中更为领先……
目前主流的硬盘都有2M和8M的两种规格的缓存,比如:金钻160G/8M和金钻160G/2M;希捷200G/8M等,那么,在购买硬盘时,如何区分缓存大小呢?缓存有什么用呢?下面就为大家简要介绍一下:

因此8MB缓存的硬盘在性能上要好于2MB。而同等价位上,缓存间的差别也仅在30元左右。

主流并行ATA硬盘因转速、定位不同,搭载的缓存大小也有差别。低端的5400转的硬盘多采用512K和2M两种容量的缓存,主流7200转硬盘缓存一般为2M和8M,而串行Serial ATA硬盘多搭载了8M缓存。缓存对硬盘性能的影响是很明显的。在系统运行时,会将读取的数据存入缓存,CPU运算处理时会直接调用缓存内的数据,而不必直接访问速度较慢的硬盘。因此缓存越大,能够存储的数据也就越多,速度自然更快了。

如在Web服务中,经常出现对一个网页同时有多个请求的情况,而一个网页的大小也就是几十到几百KB的容量,如果缓冲区能缓存更多的页面,那么服务器的表现也会越好。在音频、视频处理等经常用到大数据量连续读写的场合,大容量缓冲区硬盘是最佳之选。

8M要买SATA的,2M要买IDE的。
理论上有很大速度提升!而且不是差别很贵。
建议160G买SATA 8M的

预读时间不一样、读写时间不一样,当然是8M的好``缓存的大小可以缓解CPU或内存上数据传输时对于其他硬件的占用!

差别很大的,对于经常对文件的操作,比如BT,EMULE等等的软件,选择8M缓存的产品,对延长硬盘的寿命有明显的作用!

硬盘缓存是硬盘上集成的一颗内存芯片,用于充当硬盘与处理器之间的高速数据缓冲区。它据有预读取、对写入动作进行缓存、临时存储最近访问过的数据等主要功能,通过这些功能硬盘缓存实现了类似于处理器二级缓存那样的缓冲功能,在一定程度上缓解了硬盘读取速度与CPU、内存等配件的处理速度不匹配的问题。由此可见,缓存容量越大它能够缓冲的数据就越多,硬盘的访问速度也就越快(当然也要配合高效率的缓存算法,这对于目前的硬盘来说不是问题)。因此8MB缓存的硬盘在性能上要好于2MB。

在这里顺便说一下SATA硬盘的问题。从目前的评测来看,目前SATA硬盘在与IDE硬盘的对比中领先的幅度虽然不大,但毕竟取得了一定的提高。实际上这并不能说明目前SATA接口有多么先进,大容量的硬盘缓存也起到了举足轻重的作用。目前主流的SATA硬盘都是清一色的8MB缓存,拿他们跟2MB的主流IDE硬盘做对比当然会有较为明显的提升。但与同样具有8MB缓存得IDE硬盘相比,SATA硬盘的性能提升就比较有限了,硬盘缓存的重要性可见一斑。因此,对于喜欢超频的玩家来说,具有8MB缓存的IDE硬盘显然更好一些;而SATA硬盘则更适合注重性能的普通用户。

8Mz 在读取大数据是有明显的优势,速度快很多,而现在的3D游戏经常需要从硬盘里载入数据,所以性能差很多。