SSD加上散热究竟有无好处?
SSD散热马甲卖的特别火,而且有一些国产SSD厂家会直接在SSD上附赠马甲,但是我看到有观点认为SSD实际上并不需要散热,散热反而会导致SSD寿命下降。
Gamers Nexus两年前的一个视频里面提到给M2固态硬盘装散热马甲实际上会降低寿命,而且散热效果越强寿命降低的越严重。(LTT也提到过,但只是一带而过)视频提到以下几点:
1.在SSD非通电状态下温度越低数据储存能力越长,但是在运行状态下温度越高储存能力越好。
2.固态硬盘商贴的标签目的是为了讲控制器的温度分散到NAND上,以便增加他们的运行温度(而不是散热用)
3.温度导致的固态硬盘性能问题来自于控制器过热,而控制器过热几乎只会出现在专门的测试中,正常使用几乎不会出现。
4.如果要安装散热片,则散热片直接只接触控制器,而不接触NAND。
其中还给出了如下的数据保存能力的图片
途中X轴为通电温度,Y为断电温度,然后图表中数字为数据储存周数,其中断电温度越高储存周期越短,但是通电温度越高储存周期越长。
EEWeb 的 li Tiomkin 也提到NAND 在高温状态下受到的磨损更小但是更容易丢失数据,而在低温状态下,更能保存数据,但是受到的磨损也更大。
那么,提问,给SSD增加散热器是否真的有必要?
其实我们可以看到上面这张图是数据保持力,即:不同的工作温度写入的数据,在不同的放置温度下,数据可以保持多久。这个跟寿命其实没有直接联系。
根据物理学最基本的知识,温度高,原子活跃,电子也会活跃,高温下,NAND肯定是更容易完成写入和擦除操作,并对浮栅氧化层造成更大磨损。所以,高温的工作环境,势必会缩短NAND的寿命,进而影响SSD的寿命。
回到这张数据保持力的图,我的理解是:高温写入,电子穿过的多,所以数据保存的会更好,同理,高温存放,也因为电子活跃,丢失的速度加快,而低温下,电子不够活跃,所以数据丢失的慢(后面这半句是客观事实)
所以,对SSD的散热,我认为还是有必要的,不然为何很多高端SSD,都是带有散热的,特别是企业级产品。况且,对大部分电脑芯片来说,都是温度越低,表现越稳定。
另外,我又咨询了行业专家,基本我的猜测是可以肯定的。
传统SLC、MLC、TLC、QLC的SSD工作温度越高,NAND编程的效果就越好,但寿命会变短。
加装散热之后,会有效延长SSD的使用寿命,其数据保持力虽然会有一定下降,但一般会在行业标准的允许范围。
加装散热会降低SSD寿命的说法,是不成立的。
SSD的固件存储在NAND里面,由于高温会引发SSD的数据保持力问题,因电荷活跃,流失,造成数据损坏,因此一些SSD会在触发高温之后,自动对固件进行数据保持力的操作(将固件搬移一下,也就是重新写入)。
由此,再一次证明,高温对SSD并不友好。
散热还是很有必要的。
台式机使用2.5寸SATA固态的话不需要,因为和CPU显卡这些发热大户离得远。
如果是M. 2接口的固态,建议还是上一个,一般的M. 2固态都是被显卡压在身下的,显卡热,就算固态发热低,也会被带上去,笔记本的建议都上。
我使用的一块三星的860EVO的msata发热就比较大,而且和CPU风扇离得远,经常因为发热掉盘,我的方法是加了个显存用的导热硅脂垫,给他连到D面,发热降了很多
另外,我给南桥也加了个,南桥温度过高,也会影响硬盘性能。