在购买了一块新的SSD后,很多人可能会忍不住想把所有的游戏、图片、视频等文件都存进去。毕竟,对于存储设备来说,这是它的唯一用途。然而,对于现在的SSD来说,如果把它的空间塞的太满,将会发现写入数据的时间比刚买来的时候长得多。为什么会出现这种情况呢?下面我们便来说道说道。
什么是SLC缓存
不少人可能会简单认为SSD重点在于它的容量以及数据的传输速度,但实际上,它的复杂性远不止这些。SSD在写入大量数据后会变慢,SSD的空间被占用的越多,它就会越快地耗尽SLC缓存,这将迫使SSD只能使用其存储的较慢部分。
大多数人可能从未听说过SLC缓存,一般SSD厂商也不会在产品规格表上列出的这个东西。现在SSD被配置为有一部分存储以高速运行,其余部分以慢速运行。更快的部分是SSD的缓存,其大小被设置为驱动器上空闲空间的一定百分比。长时间向SSD写入数据会耗尽这个缓存,导致性能突然下降。
但是为什么SSD的所有部分不能都很快呢?这与SSD的技术发展相关。最开始,SSD采用的是SLC闪存芯片,每个单元存储一位数据,要么是1,要么是0。SLC很好,因为它非常耐用且速度快。但很快,行业发现,如果每个单元只能有一位数据,那么想让SSD增加容量会很困难,于是就制造了MLC,然后是TLC,近几年还有QLC,依次可以在每个单元存储2位、3位、4位数据,虽然容量可以做得更大了,但速度与寿命也逐渐减少。
使用这些更密集的单元有一个缺点,那就是减少了SSD的最大写入性能,然而,这使得制造商在选择速度还是价值之间陷入困境。但是,可以同时拥有两者的最好部分,或者接近于此。SSD 生产商发现,可以通过禁用MLC、TLC或QLC闪存中的一些位,使其像SLC,或者说模拟成SLC。然后,那些模拟的SLC闪存可以像缓存一样,作为首先写入SSD的部分,只要它持续存在,就能提供快速的性能。
SSD性能是如何下降的
对于SSD上的SLC缓存来说,其大小不仅取决于制造商设置的大小,还取决于SSD上剩余的空间。这意味着在SSD上存的东西越多,SLC缓存就越小,写入数据时的速度就可能越慢。举个例子,利用IOMeter在不同空间状态下测试西部数据的Black SN770M SSD,并让SSD连续写入15分钟。
当其空间填充10%时,SN770M能够在两分钟内达到4800MB/s,之后它在接下来的15分钟测试中稳定在4550MB/s。但是当硬盘空间填充50%时,最开始速度有4300MB/s,但1分钟后急剧下降到1000MB/s,但能够偶尔回到4300MB/s。而当将硬盘空间填充到90%时,性能甚至更差,起始速度为4500MB/s,不到一分钟就下降到1000MB/s,并在测试剩下时间保持这个速度水平。
在查看平均写入速度时,不同空间状态的性能差距也很明显。填充10%时,SN770M的平均速度接近4600MB/s,填充到50%时降低到2300MB/s。填充90%时,速度甚至略低于1200MB/s,这对于一个PCIe 4.0 SSD来说就非常慢了。仅仅因为填充数据量的不同,SSD的速度就有将近四倍的差异!
给SSD足够余量
所以,为了SSD能够更快的运行,安装操作系统的硬盘或分区最好不要超过70%,而对于性能不那么敏感的数据来说,比如文档、视频、图片等,可以专门存入一块硬盘或分区,就算空间使用超过90%也不用担心。
令人欣慰的是,现在市面上主要以大容量SSD为主,比如1TB、2TB甚至4TB,对于普通用户来说,购买这些大容量SSD很少会出现将硬盘塞满从而导致性能严重下降的情况。当然,坏消息是,由于存储市场的周期被几大原厂强行向上,现在很多大容量SSD相对去年来说涨了许多,甚至有些已经翻倍。所以,如果你还在使用较小容量的SSD,并没有扩容打算,可以通过使用网盘或NAS等工具,及时清理本地硬盘空间,以让SSD维持一个理想的性能速度。
#免责声明#
①本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
②若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
③如果本站有侵犯、不妥之处的资源,请联系我们。将会第一时间解决!
④本站部分内容均由互联网收集整理,仅供大家参考、学习,不存在任何商业目的与商业用途。
⑤本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与任何商业和非法行为,请于24小时之内删除!