随着硬盘成本的降低和技术的更新换代,现在电脑基本上都是使用的固态硬盘了,就算硬盘不够用,也是固态硬盘搭配机械硬盘使用。毕竟无论是写入还是读取速度,固态硬盘都比机械硬盘快很多。但是有些人在使用固态硬盘时... 随着硬盘成本的降低和技术的更新换代,现在电脑基本上都是使用的固态硬盘了,就算硬盘不够用,也是固态硬盘搭配机械硬盘使用。毕竟无论是写入还是读取速度,固态硬盘都比机械硬盘快很多。但是有些人在使用固态硬盘时,却发现有掉速的情况,严重的时候速度甚至比机械硬盘还慢,这是为什么呢?下面为大家分析一下固态硬盘掉速的原因以及遇到掉速后如何办。
固态硬盘掉速什么意思?
一般我们所说的固态硬盘掉速是指它的写入速度掉速,甚至还不如机械硬盘。
固态硬盘掉速原因(一):缓存被占满
现在的固态硬盘大都使用的是TLC和QLC颗粒,如果我们还在使用SLC或者MLC闪存,那掉速问题早就不是事了,只不过SLC闪存硬盘这事别想了,最好的闪存意味着最贵的成本,即便厂商现在还敢把SLC闪存当主力,普通消费者也用不起。所以,为了提升速度就引入了DRAM缓存,DRAM缓存是现代SSD硬盘的第一道缓存结构,从硬盘上读取数据首先就是看DRAM缓存中有没有需要的数据,如果有,那就先用这里的,所以速度会很快,如果缓存中没有再去NAND闪存中寻找,速度就是NAND闪存的了,如果你的硬盘是TLC或者QLC的话,那速度相对来说就慢很多。
我们现在看到的TLC、QLC闪存的硬盘性能指标还不错,SATA接口的也能达到500MB/s写入速度,M.2接口的视PCIe 3.0通道数不同,写入性能可达1GB/s、2GB/s甚至更高,但是这样的性能是施了魔法之后的,是理想情况下的性能。随着写入数据量的增加,缓存空间用完之后QLC原始性能就暴露无遗了,写入速度就降至100MB/s,这性能没比HDD硬盘快多少了。(注意,这里说的降速是指写入速度,读取速度一般没太大影响)
固态硬盘掉速原因(二):主控过热保护
主控过热的问题主要是在高性能M.2硬盘中比较明显。为了提高性能,SSD主控往往也是多核心架构了,三核甚至四核主控不少见,高负载下发热也是个问题。对于高性能PCIe、M2接口的SSD硬盘来说,由于空间狭小,发热集中,主控区域的温度超过90°C甚至上百度都很正常,为了避免高温损坏,SSD硬盘会有温控机制,检测到温度过高就会降频,进而减少发热。
要想解决主控发热掉速的问题,最常用的手段就是提高散热效果,给M.2固态硬盘加装散热片,现在很多中高端M.2固态硬盘都会标配散热片,如果你手中的M.2固态硬盘发热严重又没有标配散热片的话,可以自己在网上找可以匹配的散热片自行加装。
固态硬盘掉速原因(三):SSD固态硬盘写入空间不足
这其实主要是因为SSD闪存颗粒的工作机制原因造成的。SSD在写入新数据时并不会像机械盘一样直接覆盖旧数据,而是需要先把旧数据进行删除、回收,擦除完成以后再将新数据写入,这一来一往就耽误了时间,造成写入放大的现象。这也就是说,在容量不足的SSD里,要写入新数据时,需要执行更复杂的步骤、花费更多的时间,所以这也就是为啥SSD在容量不足后,性能和寿命都会出现下降的根本原因。
对此我们应该选购有大容量缓存的SSD来缓解这一现象,当然还要保持良好的使用习惯,给SSD留出一定空间,这样我们就不用担心SSD容量不足的问题啦。
固态硬盘掉速原因(四):4K对齐、硬盘工作模式等其他因素
除了上面介绍的这些掉速原因,其实还有一些别的因素会影响SSD性能正常发挥,比如4K没对齐、同步/异步闪存、AHCI/IDE模式等等,不过这些操作现在来说并不是主要问题了,以前是问题主要还是SSD不普及,很多人不懂设置,而现在Windows系统自己就加入了很多SSD优化设置,第三方工具对SSD的支持也到位了。
总结:
ssd固态硬盘掉速的原因大致就是文章提到的这几个方面,建议大家在选择固态硬盘的时候尽量选择缓存容量比较大的(山寨ssd可能根本就没有缓存)。如果你使用的是M.2固态硬盘的话就观察一下硬盘工作时的温度,如果正常就不用管它,如果温度过高那就想办法加装散热片。