今年的NAND颗粒市场价格依旧在上升,可以预见固态硬盘还会涨价。越是价高,预算就越不能浪费。然而,无论你预算如何,先明确下面这些问题,你才可以做到每一分钱都用在刀刃上! $ S1 @' U9 k8 A/ j- _ ! J. r* d. d0 Y7 ~机器形态:给谁用?- L2 I3 l- Y& z
- {6 N" k# `1 w* a+ f/ m一般来说,台式机用主要考虑主板是否有自带的散热装甲,有的话,那么一些自带散热装甲且无法或难以拆下来的固态硬盘(一般是高端旗舰级),就不是很好安装上去,因为总高度超过散热装甲高度了,在一些槽位会和显卡起冲突。 ( e( X: c! ~( w. C) ?- h( `# B/ A# g2 u: o( l3 w. U0 H
如果散热装甲太厚,就容易和显卡起冲突。而老主板往往只有这一个M.2槽位 # P0 s$ N. {9 G* M' Q* {% e$ b' `" Z5 N
而对于笔记本电脑来说,需要考虑的就要多一些。首先就是大部分带金属散热装甲的SSD就无法安装了。双面颗粒的形态也不行。另外,还要考虑到一个散热问题。某些中低端但又带DRAM缓存的SSD产品,会有比较大的发热量,装进笔记本电脑的升级槽位或者原有槽位后,散热条件也不容乐观,容易出现过热掉速甚至掉盘的问题。 # a' o9 T) T. s% w5 o6 W) K8 m" M- @. U( T
速度规格:哪个档次最合适?" d" x$ f; b' x n& o. Y3 G; i
! n$ A# t! h; `" K( b$ `" W尽管现在国产颗粒主控的PCIe4.0产品满天飞,但市场上仍然有不少PCIe3.0的产品。因此,形成了1500MB/s、3000MB/s、4500MB/s、7000MB/s几个大的读写区间档次。/ ?4 l' c' |. |* \- Z
( H K" Z: ]7 Q; _6 S% I- {
对于旧平台来说,本身只支持到PCIe3.0,因此无需购买PCIe4.0产品,节约的预算可以用来扩充容量。除非是散热条件非常差的笔记本电脑,否则不要选择1500MB/s的PCIe3.0产品,因为颗粒和主控方案往往比较老旧了,除了兼容性外,没什么特别优势,性能也一般。PCIe3.0产品推荐选择3000/3500MB/s级别产品。而PCIe4.0产品,笔记本可以选择4500/5000MB/s产品,留出散热冗余,而台式机如果有重负荷生产力场景需要,可以选择7000MB/s级别产品,否则在这个价格飞涨的时期,普通办公和游戏,4500/5000MB/s产品反而有更高性价比。 ( o4 N1 c7 k2 q2 q- w4 `6 K% Y0 {/ B" z a9 j2 \, u
PCIe5.0? 7 s$ K# T, R, a( w! f# k( d! Z- B* Y' \% R& p& V6 j
如果你不是极客用户,职业电竞玩家,或者专业影像工业工作者,一片涨声中不推荐。性能是香,但价格也太贵了!& I2 w) P. s* u: M. G( W+ }+ Z8 A
& _5 t% n& v; Y0 u2 C" u1 v/ J, R$ A
国产品牌PCIe5.0 1TB价格接近1400元,而国际品牌的型号更贵 5 t. k4 o2 h0 a- }+ N8 F& X4 w1 X1 }% O0 H N/ _, D5 L) \
有缓无缓,也有三种情况 % P/ }: D. c3 \6 z- ?+ \/ a . y- ]7 K" g3 l" p: v' q/ t# B很多人肯定说,那还用说,肯定有缓!目前无论有缓还是无缓产品,其实是分成了三类: % X+ M1 F, W* n 1 b; @& P+ O& y1.DRAM硬件缓存 : T0 H) h7 O: N& y: t8 e' p. n) w3 j8 S! S9 K6 s; R! d
硬件DRAM缓存的作用主要是存放文件的FTL表,也就是告诉主控这个文件在哪些颗粒单元里,或者这个文件可以往哪些空闲且连续的颗粒单元里写入,因此可以提高SSD的读写速度。 ) Z d5 y$ K# T9 l/ M. x7 l1 ?( M % U; L) j( \' Q. KDRAM缓存还有一个功能就是缓解写放大。固态硬盘写入数据之前, 必须要先擦除整个block区块, 由于固态硬盘最小的写入单位是页, 即便文件不足一页也会占据整个页,当所有的页都占满以后,下次要存放数据时,就得把不足一页的数据先搬出来合并,擦除整个区块以后再写入,加速硬盘的寿命磨损,所以每次写入新数据之前, 部分主控会根据情况,把待写入的数据先放在DRAM里,等存够一页以后再写入进NAND颗粒中, 长时间使用后,部分被删除的数据也需要释放页的空间,所以部分厂商也会借助DRAM缓存来做GC垃圾回收和磨损捐赠等功能,不同厂商的算法不同, 但DRAM缓存的用途大体都是接近的。 _3 X# n& O" Q; x; U" M0 S: l$ n: G
; |" |# u4 [( h/ E T6 }一旦DRAM缓存快速耗尽(就是无法再存储FTL表和进行页面腾挪操作),就会出现“缓外”掉速。 e4 Q6 k4 B3 j& y - I" x& {! t: [+ M0 a8 J. X但是采用DRAM缓存,会提高成本,加大发热。4 l1 M2 X) u! c0 O5 e9 v! t
9 u) X" L, j6 C- A+ Z* c
2.SLC模拟Cache [% f7 e' e" p' I2 g! [, t
. _- B n1 V4 @' z5 N" B3 ~因此有缓方案里还有一种是直接用TLC颗粒的单元模拟出一个或者两个SLC单元,用来做缓存。写入数据的时候, 先往这一部分被模拟出来的SLC区域写入数据,速度就能维持在一个较高值了,等硬盘闲置下来以后, 再把这部分缓存的数据写入到TLC内, 释放这部分区域。而这部分区域就被我们称之为SLC Cache,但是SLC Cache不能无限大, 因为SLC Cache是要占用原本TLC的空间。当SLC用完以后,主控就只能硬往TLC区域写数据,此时速度就会降下来了, 这就是为什么固态硬盘在写入数据一段时间以后会发生掉速的原因了。以西数SN850X为例,1TB的硬盘可以有最大200GB+的模拟SLC缓存。# r% C* z7 q, j1 `
2 q6 R# n3 G; U* m; e
图片可见SLC 状态时读写信息量大、读写动作少 0 x, L3 C8 W( D% ~ e# |; w" P- F. I7 y/ R; F
当然,旗舰级消费硬盘一般同时具有硬件DRAM+SLC cache的缓存,这种综合方案性能高且稳定,也能有效控制发热,但是价格非常高。 " _- i$ i3 R6 o: ?% S + \" r4 G* J5 d# B5 d: I: l3.HMB方案 + q4 n) p9 j9 R8 q7 x 8 c& O K3 _7 [而最后一个方案,也是目前流行的“无缓”方案,就是HMB。简单来说就是利用PCIe总线高速性能和现在装机大内存,启动机器后,自动将部分内存划出来存放FTL表,起到DRAM缓存的作用,略慢于原生DRAM缓存,但大大好于没有DRAM。能通过优化FTL表,提高读写效率和颗粒寿命。% P2 P* J" h$ |1 G3 Z
0 D3 \* s( j8 r0 I% t
这也是目前大多数无缓产品采用的解决方案。 ! B' E1 b" _; O. w0 U9 i; c: P' H' n/ y) t/ k+ Q. f$ _
如果只是办公上网和非影像生产力环境,HMB方案已经足够;其次游戏玩家可以考虑部分中低端DRAM缓存方案;3A和电竞游戏玩家、影像生产力工作者,预算充足,考虑旗舰级硬件DRAM缓存+SLC缓存的方案。 " N( i9 v* k3 v1 m2 I/ ?/ q ( e$ Z! m: {" j- W颗粒与主控:国产跟上后,操心少了 $ g* M8 v9 Z$ Y( b8 e9 r1 x# u! ~) L: O+ T
说到这里,很多人可能要问,颗粒呢?主控呢?1 D+ f) S% A! }2 p+ `
# X9 Z. O1 o7 ]6 C M" ~
过去国际品牌SSD,往往是自用原厂颗粒+自用主控的组合,至今也是如此,例如西数、铠侠、英睿达等;或者原厂颗粒+定制主控,如金士顿、海力士、soliding等;或者OEM原厂颗粒+成熟公版主控,如技嘉、宏碁等。如今其实国际品牌基本还是靠这样的模式维持着不错的品质。+ Q% A9 q# B& z( g
1 ]7 I2 J1 p% E C! w H- U: G但是国产品牌已经发生变化,从前说来历不明黑片白片+普通公版主控,如今基本都变成了国产原厂颗粒+成熟国产公版主控。例如长江存储颗粒+联芸/英韧主控,基本上国产SSD都变成这个模式了,稳定性和性能都大大提高,操心少了。当然,从实际表现来说,联芸主控更适合消费级产品,英韧主控的发热稍大,还是需要根据需求进行选择的,但已经比原来省心了。5 Q- U+ V% E- S. @ S