如何挑选一块固态硬盘

挑选固态硬盘的方法比电脑其他硬件要简单太多了。

以下文章主要面向小白,请各位懂固态的大佬轻喷,理智讨论。

固态硬盘目前就6个主要属性,容量,缓存芯片,主控芯片,读写速度,颗粒类型,接口类型。

这里我们先不说硬盘,我们举个例子。假设有一个水库(一块固态硬盘),用途是存水(存数据),水坝的作用是控制水流入或流出(主控:控制数据读写),水流动时每秒流多少立方就是水流速(固态读写速度),水库周边的地质影响了这个水库以及水坝的寿命(颗粒类型)。

所以上面这一段话大多数应该就能理解了固态大致的工作原理。

主控负责读写数据,缓存用于处理临时数据,颗粒用于存储数据。

容量大小

关于容量没什么好说的,容量大存的数据多,容量小存的数据少,一般来讲128G的固态只允许存放一个系统和常用软件,游戏和大量数据就基本不可能了,老老实实用机械盘仓储,256g就可以非常舒服了,刨去系统占用,还有200g,基本可以满足把主要玩的游戏和所有应用以及部分数据全部放到固态里,512G的固态基本就可以全部非大型数据都在固态里处理了。当然,容量越大的固态价格也越高。要注意的是,你买到的固态通常会有缩水现象,比如256g实际到手就239g这样的,这是正常现象不用担心

2018年5月:128g固态普遍350,256g固态普遍500,512g固态普遍1100.

主控芯片

主控就是类似图书馆管理员那样,他要去书架找书,就和硬盘去颗粒里找数据一样,主控就是一个小型CPU,他的用途就是读写颗粒里面的数据,因此主控的性能直接决定了一块固态硬盘的绝大多数,当然,这并不是绝对的,主控会影响性能,但是不是完全就看主控,但是绝大多数都是由主控所致。主控由于涉及数据读写,通常会发热。

缓存颗粒

固态硬盘在读写数据的时候并不是持续向颗粒内部读写数据,因为这样会大幅度减小颗粒寿命,而且颗粒的速度会限制固态的发挥。所以添加一个高速缓存就是非常有必要的,比如你打开QQ,有人给你发了个消息,就几个字节,固态没必要这时候就把这几个字写入颗粒,它可以暂存在缓存里,等数据多了,打包后,一次写入颗粒当中,这样就可以大幅度提高固态的寿命,另外缓存的作用就是临时提供高速读写能力,比如你安装一个QQ,颗粒本身不是很快,如果直接往颗粒里面装就比较慢,这时候往速度更快的缓存里装,立马装完,然后和上面一样,把数据打包好,之后一次写入颗粒里。

所以说,很多固态硬盘跑分速度很快,实际上只是跑跑缓存而已,缓存用完以后,速度就变成了颗粒本身的速度,因此挑选固态的时候,学会百度,去查一查各个盘的缓存大小,一般5-10个G的缓存就已经非常不错了。

读写速度

这个就是挑选固态的重中之重了,你不用机械用固态的原因是啥?就是为了快啊,而这里的快指的就是读写速度(本质上是寻道时间变短导致的,和读写速度关系没有想象的那么大)。

通常我们消费者只需要关注2个速度,连续读写,随机读写(4k)。

连续读写主要涉及到单个大文件,比如一个大压缩包,一个大电影这样文件只有一个,但体积巨大的文件,因此连续读写直接决定了你拷贝压缩包,电影,转移大批量大数据的时候的速度。

4k读写主要涉及分散的小文件,比如系统,他是很多个几KB到几Mb的大量文件构成,这时候固态读写一个文件零点几秒就完成了,然后他需要立马转移去读写下一个文件,这种单个文件但却数量众多的情况,主要涉及4k读写。因为大多数软件都是连续分散的小文件,所以4k的读写速度直接决定了日常体验的流畅度。之所以那些连续读写几个G一秒的固态体验和连续读写500Mb/s的没什么区别,最大的原因就是4k能力差不多(这里根本原因是寻道时间)

这里提一句,相同型号,大容量的固态比小容量的要快,就是因为颗粒数量多了,主控能一次与更多的颗粒交互数据,等于内建raid0了,所以就会出现同样是intel760p,256的就要比128的快。

颗粒类型

颗粒本身就是存储数据的,因此他的寿命就是重中之重了,谁都不希望自己的数据突然间因为硬盘损坏导致丢失。另外如果缓存颗粒满了,主控就会直接与颗粒交互数据,所以颗粒类型也会影响大文件的读写速度,目前固态主要的颗粒类型有SLC,MLC,TLC。

SLC速度最快寿命最长也是最贵的,目前基本没有什么厂商会采用SLC颗粒,MLC中等,速度中等,寿命中等,TLC寿命最短,速度最慢。还有缩水到极致的QLC,也就是说无论是寿命还是速度都是这样的:SLC>MLC>TLC>QLC。

过去的固态大多数都是MLC的,后来厂家为了考虑成本换成了TLC,于是乎现在MLC的固态比如三星960PRO都成了罕见极品。

TLC虽然寿命短,速度慢,但是他便宜啊,否则固态硬盘不可能从以前那64G都要四五百降低到现在300就能买到128G的了。目前的TLC都能保证100TB的写入,一般家用,每天使用6小时,也就能写入10GB左右,所以你自己算算吧,用10年以上是比较轻松的。加上目前主控算法优化,缓存机制优化,目前的TLC固态寿命也非常可观,所以我们根本不需要担心固态的寿命,我们需要担心的是数据稳定性与安全性。

固态最大的问题就在于掉速,用了一段时间就会掉速,而且固态存颗粒数据是不如机械硬盘安全的,所以重要数据请务必存在机械硬盘里。

这里能买到MLC最好,没有MLC我们也不必过于纠结颗粒类型,QLC也不是不能用,别放重要数据就行了。

接口类型

固态硬盘目前就有三种接口:SATA3,M.2(SATA3协议),M.2(NVME)协议。

从接口形状上来看,m.2(sata3)协议和m.2(nvme)两个是一模一样的。

SATA3的理论读写速度上限是6Gbps,也就是说你的固态读写速度最高能达到750MB/s

M.2(SATA3)协议说白了就换了个接口样式的SATA3,速度和SATA3一样750MB/s

M.2(NVME)协议的速度由通道数量决定,PCIEx1,那么速度上限就是1GB/s,PCIEx2就是2GB/s,PCIEx4就是4GB/s。

而理论速度只是理论,实际上速度并不可能到这个值,一般都是80%,所以sata3接口的固态速度都是在500MB/s,而你想要破G每秒的读写就需要选择M.2同时还是NVME协议的固态硬盘。

这里要注意的是,M.2 sata3协议和nvme协议从硬盘的外观上是看不出来的,因为他俩长得一模一样,所以你在买硬盘的时候就需要看好你的盘所谓的m.2到底是什么协议的,最简单的就是看评价里有没有人用ASSD跑分,如果连续读写速度是500MB/s左右,那么可以基本判断这个盘就是SATA3协议的,如果速度达到了1000MB/s那他就是NVME协议的。

而你电脑上那个M.2接口也要注意一件事,那就是他能不能支持NVME协议,有的M.2只支持SATA协议有的只支持NVME协议,有的都支持,有的不支持但是更新主板BIOS就支持了。

还需要注意的是,接口速度只是会不会限制你的硬盘发挥,而不是决定了硬盘的速度,就算你的接口速度上限是10GB/s,你的硬盘本身就1GB/s,那速度也就是1GB/s。

总结

1. 主控决定固态性能

2. 不需要关注主控性能,我们直接看读写速度就好了

3. 连续读写涉及单个大文件,4K读写涉及分散小文件,4K对于日常使用影响最大

4. SLC>MLC>TLC>QLC

5. 不必纠结TLC的寿命,哪怕是QLC都能用很久,但是要注意数据安全与掉速情况

6. sata3接口速度上限很低,需要高速固态请选择M.2(NVME)

7. M.2需要自己去查询协议内容,首先需要确认你的主板是不是支持NVME,其次还需要判断硬盘本身是不是NVME的。

文章转载自公众号

EEKOO

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180729A0YGNS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券