win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > 系统教程 > win10教程

       

为什么固态驱动器(SSD)性能在变满时会变慢

时间:2020-01-14 09:42:12     来源:系统堂     游览量:

为什么固态驱动器(SSD)性能在变满时会变慢
您是否曾经想过为什么您的固态驱动器会随着时间的推移而降低性能?在这里,我们将研究问题以及如何使驱动器保持最高速度。
如果您的设备包括固态驱动器(SSD),您可能会注意到,随着设备的填满,性能会大大降低。在打开应用程序和复制文件时,您会看到比平时更长的时间,并且有时还会导致冻结问题,从而使设备难以使用。
相关文章请查看:
在小型SSD上安装Windows管理空间
WD SN550 NVMe SSD:良好的性能,非常好的
如何解决SSD驱动器不能在Windows 10上


您现在可能会问:SSD不是应该更快吗?简短的答案是肯定的,固态驱动器比传统的旋转拼盘硬盘驱动器快。但是,由于这些新驱动器技术和NAND闪存存储的工作方式,因此存在性能问题。
SSD块和TRIM
固态驱动器的工作方式与传统硬盘不同,尽管它们完成相同的任务-它们都存储数据。
当您使用文件并准备好保存文件时,固态驱动器会找到必要的空块并写入数据以进行长期存储。用数据填充空块的过程是写入存储的最快方法,这是操作系统(例如Windows 10)包括对TRIM的支持的主要原因。
为什么固态驱动器(SSD)性能在变满时会变慢
TRIM是操作系统使用的一项功能,用于命令驱动器在组成已删除文件的块上查找和删除任何数据,因此以后,驱动器可以迅速用新数据再次填充它们。
如果块不为空,则固态驱动器必须先删除其中的数据,然后才能再次写入信息,这可能会增加明显的延迟,从而影响性能。
随着您继续存储数据和存储空间已满,驱动器将开始用完块,并且由于固态驱动器只能在256KB块内的4KB或8KB页中写入数据,因此您以没有完全填满。
问题在于,SSD无法使用块中的剩余空间直接写入新数据,因为它实际上会破坏已经在其上的任何数据。
解决该问题的方法是写操作,该操作将块内的数据加载到缓存中,修改其内容以添加新数据,然后将页面写回到该块中。
唯一需要注意的是,整个过程需要时间,并且在许多块上重复该过程会大大降低速度,从而影响性能。
克服SSD性能问题
为了防止固态驱动器性能下降,许多驱动器制造商在用户无法使用的每个驱动器上增加了额外的存储空间,但这有助于确保SSD不会完全充满,从而将速度保持在可接受的水平。
换句话说,添加额外的存储减少了必须修改部分填充的块以添加新数据的需求。固态驱动器最终会充满更多部分填充的块,但可以确保性能不会迅速下降。
此外,固态驱动器还包括一个“垃圾收集”(GC)解决方案,该解决方案也可以克服性能问题。一旦存储达到容量极限,垃圾收集将查找尚未完全填满的块,并将其合并以释放空间。
保持SSD高速运行
与传统的旋转拼盘硬盘相比,固态驱动器的运行速度快得离谱,但是当您将其装满时,它们会大大降低性能。
保持SSD最高速度的经验法则是永远不要完全填满它们。为避免性能问题,切勿使用其总容量的70%以上。
当您接近70%的阈值时,应考虑使用更大的驱动器升级计算机的SSD。
如果您无法应对挑战,并且需要更多存储空间,则可以使用多种选择。
您可以获得一个外部硬盘驱动器,可以使用USB电缆进行连接。例如,一个不错的选择是Western Digital 10TB外置硬盘驱动器,它以合理的价格增加了很多额外的存储空间来存储电影,音乐,照片和文档。
如果您需要更多存储空间,但同时也需要SSD速度,那么另一个不错的选择是Samsung 860 EVO 1TB  内部固态驱动器。然后,从Inateck那里获得价格便宜的  2.5英寸外部硬盘驱动器机箱,安装固态驱动器,然后将其连接到计算机。应该注意的是,固态驱动器的性能不仅受存储在其中的数据量的影响,而且性能会因制造商,组件质量,功能和等级级别而异。

 1/2    1 2 下一页 尾页

上一篇:如何从Windows10的机密备份还原注册表
下一篇:如何在Windows10专业版上导出单个防火墙规则