微信扫一扫 分享朋友圈

已有 10845 人浏览分享

开启左侧

开机慢的改下SetApfsTrimTimeout下就好了

[复制链接]
10845 36
改为0默认关闭布丁。看下官方SetApfsTrimTimeout类型:plist整数故障安全:-1要求:10.14(旧版本不需要)描述:为SSD上的APFS文件系统设置微秒的修剪超时。APFS文件系统的设计方式是,通过太空人结构控制的空间要么被使用,要么是自由的。在其他文件系统中,情况可能有所不同,这些区域可以标记为已使用、免费和未映射。在macOS启动时,所有可用空间都会被修剪(未映射/分配)。由于DSM命令的性质,每个命令最多有256个范围,NVMe驱动器的修剪过程发生在LBA范围内。驱动器上的内存越支离破碎,需要的命令就越多来修剪所有可用空间。根据SSD控制器和驱动器碎片化水平,修剪过程可能需要相当长的时间,导致明显的启动减速。APFS驱动程序明确忽略之前未映射的区域,并在启动时反复修剪它们。为了缓解这种启动减速,macOS驱动程序引入了超时(9.999999秒),在未及时完成时停止修剪操作。在几个控制器上,例如三星,那里的分配过程相对较慢,可以非常快速地超时。从本质上讲,这意味着碎片化级别很高,因此macOS将尝试修剪与之前被释放的相同较低的块,但永远没有足够的时间来分配更高的块。结果是,安装后不久,此类SSD的修剪将无法正常工作,导致闪光灯出现更多磨损。解决该问题的一种方法是将超时延长到极高值,这将以缓慢的启动时间(额外分钟)为代价,确保所有块都得到修剪。将此选项设置为高值,例如4294967295,确保所有块都已修剪。或者,如果受支持,请使用过度配置,或创建一个专用的未映射分区,控制器可以在其中找到备用块。相反,可以通过设置非常低的超时值来禁用修剪操作,而0则完全禁用它。有关详细信息,请参阅本文。注意:故障安全值-1表示不会应用此补丁,因此apfs.kext将保持不变。注2:在macOS 12.0及更高版本上,不再能够指定修剪超时。但是,可以通过设置0来禁用修剪。35

评论 36

gonza  新手上路  发表于 2023-3-15 18:15 | 显示全部楼层
Samsung 970 EVO Plus原来是-1,改成0以后开机飞起

举报 使用道具

回复 支持 反对
goldentrue  新手上路  发表于 2023-3-15 18:15 | 显示全部楼层
这个机翻 。。。

举报 使用道具

回复 支持 反对
nanjingqin  新手上路  发表于 2023-3-15 18:15 | 显示全部楼层
没必要为了开机快那么点时间来牺牲体验甚至损耗硬盘

举报 使用道具

回复 支持 反对
thanxa  新手上路  发表于 2023-3-15 18:16 | 显示全部楼层
默认就是0  开机还是慢

举报 使用道具

回复 支持 反对
whyibm  新手上路  发表于 2023-3-15 18:17 | 显示全部楼层
设置0 比我的 macbook pro 开机还快

举报 使用道具

回复 支持 反对
ioap  注册会员  发表于 2023-3-15 18:17 | 显示全部楼层
我的三星970EVO设置0,启动快了太多,

举报 使用道具

回复 支持 反对
相约碧海  新手上路  发表于 2023-3-15 18:18 | 显示全部楼层
我改个0试试!

举报 使用道具

回复 支持 反对
953422588  新手上路  发表于 2023-3-15 18:19 | 显示全部楼层
log show --last boot | grep "trims took"

举报 使用道具

回复 支持 反对
thinkpadbenq  新手上路  发表于 2023-3-15 18:19 | 显示全部楼层
我就看看归属地

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

11

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-26 07:21 , Processed in 0.171719 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.