Answers:
正如Bob在评论中提到的那样,近年来SSD发生了很多变化。有一些解决早期性能问题的关键技术。tl; dr不用担心,购买SSD,性能惊人。我有这款2011年的Macbook Pro三星850 EVO,它保持良好的运转状态。
SSD在物理上与旋转硬盘驱动器有很大不同,但是操作系统和文件系统是围绕旋转磁盘的怪癖而构建的。结果,由于固态硬盘使用效率低下,因此引入了一些性能问题。
最大的是写放大。删除文件后,它实际上并没有被删除,文件系统中其空间被标记为空闲,但并未告知驱动器实际删除数据。这样可以在旋转磁盘上节省大量不必要的时间。对于旋转磁盘,写入占用的空间与写入未占用的空间一样有效。但是,SSD必须先擦除空间,然后才能对其进行写操作。而且它必须擦除的区域要大得多,无法写入。发生这种情况时,它必须将其要删除的部分中的所有数据移动到其他地方,从而导致更多写入。在拥挤的磁盘上,所有这些删除和重写操作都很昂贵,并且会缩短SSD的寿命。
避免这种情况的一种方法是过度配置。这是故意在SSD上留出大量空间的做法。通过避免磁盘过于拥挤来避免写放大。今天没有必要。操作系统和SSD本身都将保留足够的空间用于过度配置。
另一个解决方案是Trim。这是操作系统可以发送给驱动器的另一条命令,以便在删除数据时通知驱动器。这样,SSD可以在不使用数据时更有效地清理旧数据并执行垃圾收集。所有主要操作系统都支持Trim。
除非您计划一次移动数TB的数据,否则影响可以忽略不计。即使在队列深度为32的情况下,除非您是工作站或服务器用户,否则您永远不会看到它,但是效果仅显示出接近90%的容量,甚至仅对性能造成了很小的影响。即使是满载的99%SSD,其性能也仍然要比HDD好几个数量级。资料来源:https : //www.anandtech.com/show/6489/playing-with-op
自技术问世以来,SSD的使用寿命一直是人们关注的焦点。但是,现代固态硬盘的写入耐久性大大提高。例如,三星生产的960 PRO 2TB驱动器的写入寿命为1200TB,这意味着该驱动器必须先填充和删除600次,然后才能发生故障。不见得。至于年龄,平均故障时间为1,500,000小时,或超过100年。因此,除非您打算连续4年不断提高SSD的写入速度,否则发生一次故障的机会将很小。
唯一的真实答案是“取决于驱动器”。正如其他答案提到的那样,可以通过过度配置和智能控制器来避免速度下降,但是过度配置会增加成本/ GB,因此便宜的驱动器不会过多配置。25%的可用空间可能会过大,但是当您超过90%时,许多驱动器的确会明显减速。而且某些驱动器(例如Intel Optane)完全不受此影响(来源:我在Optane驱动器上在Intel工作)。
幸运的是,寿命终止减慢效果是众所周知的,并且已通过大多数评论家进行了测试。因此,如果您在一些不错的硬件评测站点上查找要考虑的驱动器,他们将量化填充驱动器后会降低多少速度。我喜欢Anandtech.com,但任何关注存储的技术评论网站都应对此进行测试。
也就是说,即使是接近使用寿命的慢速,完整的SSD,也很可能仍会比HDD更快。因此,如果您的预算是固定的,则在要填充的较小SSD与将具有额外空间的较大HDD之间做出选择,则SSD仍然是较快的选择。