不好。
由于缓存机制和算法的限制,如果硬盘采用容量更大的缓存,性能不但不能提高,反而可能会降低硬盘读取数据的命中率,导致硬盘读取速度不稳定。
此外,缓存容量大了在高低速之间交换数据的快速性就不会这么明显了。
加之大容量缓存还会带来安全隐患,遇到突然断电时,缓存里的大量数据无法完全写入到硬盘上,从而导致部分数据丢失。
硬盘缓存不仅可以加快硬盘的读写速度,同时也可以一定程度上保护硬盘。
当需要进行大量零散数据交换时,缓存可以起到临时存储的作用,减少硬盘寻道以及机械磨损,从而降低噪音延长硬盘寿命。
(1)缓存内存高有什么好处扩展阅读:
基本参数:
1、容量
作为计算机系统的数据存储器,容量是硬盘最主要的参数。
硬盘的容量以兆字节(MB/MiB)、千兆字节(GB/GiB)或百万兆字节(TB/TiB)为单位,
而常见的换算式为:1TB=1024GB,1GB=1024MB而1MB=1024KB。
但硬盘厂商通常使用的是GB,也就是1G=1000MB,而Windows系统,就依旧以“GB”字样来表示“GiB”单位(1024换算的),因此我们在BIOS中或在格式化硬盘时看到的容量会比厂家的标称值要小。
硬盘的容量指标还包括硬盘的单碟容量。
一般情况下硬盘容量越大,单位字节的价格就越便宜,但是超出主流容量的硬盘略微例外。
在我们买硬盘的时候说是500G的,但实际容量都比500G要小的。因为厂家是按1MB=1000KB来换算的,所以我们买新硬盘,比买时候实际用量要小点的。
2、转速:
转速的快慢是标示硬盘档次的重要参数之一,它是决定硬盘内部传输率的关键因素之一,在很大程度上直接影响到硬盘的速度。硬盘的转速越快,硬盘寻找文件的速度也就越快,相对的硬盘的传输速度也就得到了提高。
硬盘转速以每分钟多少转来表示,单位表示为RPM,RPM是Revolutions Per minute的缩写,是转/每分钟。
RPM值越大,内部传输率就越快,访问时间就越短,硬盘的整体性能也就越好。
硬盘的主轴马达带动盘片高速旋转,产生浮力使磁头飘浮在盘片上方。
要将所要存取资料的扇区带到磁头下方,转速越快,则等待时间也就越短。因此转速在很大程度上决定了硬盘的速度。
家用的普通硬盘的转速一般有5400rpm、7200rpm几种高转速硬盘也是台式机用户的首选;
而对于笔记本用户则是4200rpm、5400rpm为主,虽然已经有公司发布了10000rpm的笔记本硬盘,但在市场中还较为少见;
服务器用户对硬盘性能要求最高,服务器中使用的SCSI硬盘转速基本都采用10000rpm,甚至还有15000rpm的,性能要超出家用产品很多。
较高的转速可缩短硬盘的平均寻道时间和实际读写时间,但随着硬盘转速的不断提高也带来了温度升高、电机主轴磨损加大、工作噪音增大等负面影响。
3、平均访问时间:
平均访问时间体现了硬盘的读写速度,它包括了硬盘的寻道时间和等待时间,即:平均访问时间=平均寻道时间+平均等待时间。
硬盘的平均寻道时间是指硬盘的磁头移动到盘面指定磁道所需的时间。这个时间当然越小越好,硬盘的平均寻道时间通常在8ms到12ms之间,而SCSI硬盘则应小于或等于8ms。
硬盘的等待时间,又叫潜伏期,是指磁头已处于要访问的磁道,等待所要访问的扇区旋转至磁头下方的时间。平均等待时间为盘片旋转一周所需的时间的一半,一般应在4ms以下。
4、传输速率:
传输速率,单位为兆字节每秒(MB/s)。硬盘数据传输率又包括了内部数据传输率和外部数据传输率。
内部传输率 也称为持续传输率,它反映了硬盘缓冲区未用时的性能。内部传输率主要依赖于硬盘的旋转速度。
外部传输率它标称的是系统总线与硬盘缓冲区之间的数据传输率,外部数据传输率与硬盘接口类型和硬盘缓存的大小有关。
Fast ATA接口硬盘的最大外部传输率为16.6MB/s,而Ultra ATA接口的硬盘则达到33.3MB/s。2012年12月,两80后研制出传输速度每秒1.5GB的固态硬盘。
5、缓存:
由于硬盘的内部数据传输速度和外界接口传输速度不同,缓存在其中起到一个缓冲的作用。
缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。
当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。
2. 硬盘缓存有什么用,越高越好吗
1、并不是这样的,硬盘的好坏主要在总线、缓存、缓存I/O速度、转速。但是转速并不影响什么,不起决定作用,它只是d发热量的问题。总线目前最好的是Solo 8GB/S。
2、只是服务器硬盘。但是费用不是一般家庭承担的起。缓存的容量越大在写入或读取时就可以有更大的吞吐量,但是要注意I/O速度必须快,吞吐量才能大,也就是说这两个相互扶持,相互影响。转速在普通电脑里谈不上什么。
3、因为这只是发热量的问题,7200与5400在桌面电脑没有可比性,因为在硬盘使用时,如果两个缓存、总线、I/O一样的前提下,仅仅差1.8MB/S(全速),但是在移动平台上就有区别了,这两个的速度相差8.79MB/S,这里就不解释为什么了,简单说收到其他硬件已经本身的影响,比较复杂,涉及到微电子。有些商家用什么高速7200硬盘来蒙骗顾客,只注重转速,而且更可恶的是,用5400转去说是7200的,这是桌面电脑。因为差距不大,但是移动平台就不敢乱说。
3. 高速缓存的主要作用
高速缓存是处理核心(包括CPU与GPU)或者外部储存设备与主内存区间的一个缓冲储存区,所以称为缓存
在CPU,GPU等处理核心上,核心计算的临时中间数据和大量需求的数据都优先储存在缓存里,举个例子:CPU计算一个1+1+1的值时,第一次计算前两个数的和的结果2就储存在CPU缓存里,再把结果拿来进行第二次计算,当然,现在的处理器算这个数据不用这么做,只是面对大量数据计算的时候需要这么做
在更大量的计算里,处理器会按数据的优先级从低到高分别储存在一级,二级,三级缓存中,再没有空间就会放进内存中,处理器读取数据也是从一级缓存开始,直到内存中,如果内存还没有数据就去硬盘光盘等外部储存设备找,一级缓存速度最快,二级,三级次之
在外部储存设备中,比如硬盘和光驱的缓存主要是提高传输速率,增加硬件寿命,你可以从硬盘一个分区复制一堆小文件到另一个分区,你可以发现,复制相同容量的文件速度是大文件快于小文件,因为每个小文件都要进行文件的建立,数据写入与结束写入等过程会耗费很多时间
在处理器或者内存向硬盘或者光驱(刻录机)写入的数据都是小文件或者数据而且并不连续,他们都先放在硬盘缓存里,到整个文件结束或者到缓存区容量极限时再一次性写入硬盘,这样可以减少硬盘的读写次数,并且以此写入的速度更快~
4. 高速缓存有什么作用为什么cpu需要高速缓存
什么是高速缓存技术:
高速缓存英文是cache。一种特殊的存储器子系统,其中复制了频繁使用的数据,以利于cpu快速访问。存储器的高速缓冲存储器存储了频繁访问的
ram
位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主ram
存储器速度快,所以当
ram
的访问速度低于微处理器的速度时,常使用高速缓冲存储器。
高速缓存的作用:
在cpu开始执行任何指令之前,都会首先从内存中取得该条指令以及其它一些相关数据和信息。为了加快cpu的运行速度,几乎所有的芯片都采用两种不同类型的内部存储器,即高速缓存。缓存被用来临时存放一些经常被使用的程序片段或数据。
一级高速缓存是性能最好缓存类型,与解释指令和执行算术运算的处理单元一到构成cpu的核心。cpu可以在全速运行的状态下读取存放在一级高速缓存中的指令或数据。intel的处理器产品一般都会具有32k的一级缓存,而象amd或via这种竞争对手的产品则会使用更多的一级缓存。
如果在一级缓存中没有找到所需要的指令或数据,处理器会查看容量更大的二级缓存。二级缓存既可以被集成到cpu芯片内部,也可以作为外部缓存。pentium
ii处理器具有512k的二级缓存,工作速度相当于cpu速度的一半。celeron以及更新的pentium
iii芯片则分别具有128k和256k的在片二级缓存,能够在处理器全速下运行。
对于存放在速度较慢的二级缓存中的指令或数据,处理器往往需要等待2到4个时钟周期。为了充分利用计算资源,cpu可以在这段时间内查看和执行其它正在等候处理,但不需要使用额外数据的指令,从而提高整个系统的速度,把空闲时间降低到最低程度。
5. 固态硬盘 DRAM缓存大有什么好处
固态硬盘具有独立的DRAM内存颗粒,主要好处是可以降低固态硬盘的读写延迟,提升固态硬盘的读写性能,延长闪存颗粒的读写寿命。
一般有独立DRAM缓存的固态硬盘会高端一些,也就是说性能更好寿命更久,而低端固态硬盘可能没有独立内存颗粒,而是共享系统内存作为缓存使用。