星级打分
平均分:0 参与人数:0 我的评分:未评
; S5 l& t6 \7 v8 F u2 e9 `( F
硬盘缓存的作用 + q+ r, R w2 C5 G1 d: [: ?: D1 ^
/ B2 U# m/ B+ g% G2 b7 ~
& d" |( I; J. S% }. j. o0 `: p5 t+ O% D“缓存”是为了平衡高速设备和低速设备之间的速度差异而存在的。举个最简单的例子,内存中的数据要写入机械硬盘保存,由于机械硬盘相比内存要缓慢许多,理论上就需要很长的时间才能完成任务,体现出来的结果就是写入超级慢。 " n' R5 B" I. L( H* N; u8 U) A
+ C, i) W* ?& g/ o
要解决这种速度上的差异(内存速度与硬盘速度),就需要在之间做一个“缓冲区”来暂存数据,这就是硬盘缓存的作用。不过需要注意的是,其实硬盘的缓存并不全都用于缓存数据,还有其他用途,所以不见得缓存越大,性能就越好。 2 E! i; ^1 k# X' K4 J
/ ^: C- o3 x( u
而且还有个缓存算法问题。如果算法不优秀,命中率就不会高,这样大容量缓存形同虚设,甚至会出现掉速问题。另外,这还要结合硬盘本身的单碟容量、转速来决定。比方说传输持续读写速度在150MB/s左右、单碟不超过1TB容量的机械硬盘,缓存64MB就足够,128MB显然有些浪费;只有那些单碟容量超过1TB、持续读写性能在200MB/s左右的机械硬盘,128MB的缓存才有意义。 1 P& Q) v8 W% N
; O4 p! q' t* b0 [0 k3 C' S5 @固态硬盘的缓存
- ?8 S. s. K- i& d0 R+ z& S, Z! B; N1 K2 G' q8 e; [3 N
相比刚刚说的机械硬盘,固态硬盘速度要高不少,但是对比内存还是慢得多。固态硬盘的缓存一般都是由一到两颗DRAM颗粒(说白了就是内存用颗粒)作为缓存使用。早先固态硬盘是否带缓存是一个非常重要的指标,低端入门级的产品甚至有无缓存设计,无论是使用寿命还是性能表现都要差不少。而在当下高速产品由于数据交换量大,缓存已经是固态硬盘的标配,用来提高产品的读写性能。 3 J8 g3 X% Z4 `; F: v, J( k
4 Z$ T( ^: M! a/ K ^! \为什么新硬盘又要没缓存了?
( Q( V6 S; f8 L; z% a* a0 |
& [/ H+ D* u7 _" Z3 V- I4 G6 ?! ^+ o" \既然缓存的功能对于硬盘来说几乎是决定性的,那为什么新出的主控还要强调无缓存设计呢?这是因为,固态硬盘的主控厂商群联通过另一种方式“拥有缓存”了——群联的新技术叫做“HMB内存缓冲技术”,简单说,就是去掉了本来应该在硬盘上出现的缓存,转而找内存借用存储空间,实现了数据缓冲! ' l! r: }& t! _5 G) l- |
. ^1 q& K; q) Y7 t9 U" X这要做的好处就是成本降低,固态硬盘会因为少了一个缓存颗粒而降低成本,但通过新技术依旧可以达到有缓存设计的固态硬盘速度。
6 Y3 h6 @* s; ?! T6 ?/ {
! L/ H( r% K( ?, q0 {& ? n但是,这也是由代价的:内存容量必然要被部分占用,就小编来看,恐怕拥有16GB内存以上的电脑,才可以使用这个技术,否则系统、软件应用占用内存都不够,再加上固态硬盘要借用内存当做缓存,无疑是雪上加霜的事情了。 3 O# E: T1 G& _, b) \) Y8 `+ _8 R
$ \6 G. r! x" `, u1 y& L. J! k7 {' J/ F6 J0 C, L: a, J
当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
5 f, J5 ]8 [$ U+ P3 o) p
' f4 ~" W& O% @) i( E8 z 8 {$ s# C% L9 R* Z
|