其实m.2 ssd热不热,其实看主板的设计就知道了,两、三年前只有高端主板会配m.2 ssd散热片,而现在基本上几百元的主流级产品也至少会配一个m.2散热片,而且许多m.2 ssd直接就配散热器了。
当然了,其实厂家在设计时就有考虑过温度的问题,毕竟m.2 ssd很多都是装在笔记本里面的,大多数笔记本都没有ssd的辅助散热设计,而温度的问题,现在基本上所有ssd都有一套完整的过热保护机制,ssd上的主控、闪存、dram缓存里面都有温度传感器,有些可能会把传感器做到pcb内,这些温度数据会传输给主控,厂家可以在固件内设置临界温度,如果超过这条线的话就会降低主控与闪存的频率,以此来降低自身的发热量,从而把温度控制在一定范围内。
上图是进行了一段时间连续写入致钛pc005 acitve 1tb,温度已经达到了稳定状态,ssd表面最高温度是主控的62.6℃,这温度人摸上去当然烫手,但对于半导体元件来说这不算什么,你们想想cpu和gpu负载时的温度就知道了。
至于过高的温度会对ssd造成怎么样的影响,如果过热保护没做好的话确实会有掉盘的问题,但大多数情况下是ssd的主控和闪存降频降低发热量,而这给用户的直接反馈就是ssd降速。
以我们上面拿来展示的致钛pc005 active 1tb为例,在执行txbench的全盘连续写入时,ssd的温度超过70℃就开始降速,刚开始的时候平均写入速度从760mb/s下降到620mb/s,如果温度继续上升的话到73℃速度就会进一步下降到只有160mb/s左右,ssd温度下降到68℃以下的话速度就会恢复,如此反复。
其实致钛的这个过热保护是设置得有点保守的,当然保守也有保守的好处,就是可以确保ssd的稳定性,把温度控制住使其不至于太高,激进的过热保护设置虽然可以让ssd维持更长的高速区间,但随之而来的掉盘风险又大为增加了。
致钛也是在连续写入超过40gb的东西后才开始降速的,日常使用时极少会出现这样的使用场景,而且连续写入对于ssd来说是负荷最高的时候,读取或者混合读写时的功耗都没有连续写入高。
一般情况下ssd的读操作会占2/3以上,由于闪存的工作原理关系,ssd的读操作功率是要比写操作低的,发热自然也更低,更为常见的混合读写的功率其实更低,所以日常使用会碰到过热保护的情况其实不算多。 更重要的是,ssd本身的功耗其实不高,可以说比主板上的pch还低,负载功率与待机功率差距很大,所以在停止写入操作后ssd温度很快就会降下去,恢复正常的高速读写性能。