Skip to content

MacBook Pro 上的售后 SSD:TRIM 经过测试

    1652057523

    Mac 上的 TRIM:仅适用于 Apple 的 OEM SSD

    您已经知道固态驱动器将数据写入 4 KB 页面。在重定位数据、删除陈旧数据和为新数据创建空间的过程中,它们对更大的块进行操作。这就是我们所说的垃圾回收,也是每个 SSD 都会用到的东西。

    问题是 SSD 和操作系统通常没有很好的沟通关系。当您删除文件时,操作系统将该数据占用的空间标记为可用空间,但不会告诉驱动器任何信息。随着时间的推移,您最终会积累大量可用空间(根据操作系统),SSD 认为仍然需要这些空间。只有当操作系统告诉驱动器写入包含数据的地址时,它才会发现“啊,该信息一定是无效的”。在那之前,这些页面仍然被垃圾收集打乱,不必要地减慢了 SSD 控制器的速度并过早地磨损了驱动器的 NAND 单元。

    这就是 TRIM 命令发挥作用的地方。删除文件时,操作系统会向 SSD 发送 TRIM 命令,将这些扇区标记为无效数据。此时,驱动器知道不对它们执行垃圾收集。

    当然,对 TRIM 的支持来自几个不同的地方。驱动器、控制器和操作系统都需要兼容。幸运的是,构建一个对 TRIM 友好的生态系统的过程很久以前就开始了。Windows 7、Windows 8、Server 2008、Linux、OpenSolaris、FreeBSD 和 OS X 都支持该命令。 

    但仅仅因为硬件和软件支持 TRIM 的组合并不意味着它始终处于活动状态。在 Windows 世界中,我们很幸运,通常会接受开放性和兼容性。但苹果并不那么仁慈。它只允许 TRIM 在其 OEM SSD 上工作,并且安装在售后市场的第三方驱动器禁用了此功能。

    绕过这种人为限制的方法并不是秘密。事实上,我们向您展示了如何在 MacBook Air 中安装第三方 SSD、打开 TRIM 并在升级和基准测试您的 2012 MacBook Air 的 SSD 中对驱动器进行基准测试。今天,我们将向您展示如何使用不同的 SSD 和不同的方法来做同样的事情,然后再运行一些测试。

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x