V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leeway82
V2EX  ›  Apple

无意间我可能找到了解决 M1 Mac 硬盘过度写入这个世界性难题的解决办法……

  •  
  •   leeway82 · 2022-04-27 21:25:09 +08:00 · 4577 次点击
    这是一个创建于 973 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不开玩笑,是认真的,但不保证全部有效。
    我的情况是,M1 MBA 16+512 ,只是轻办公,邮件、Office 、飞书这种的,内存压力不大,很少用到 Swap ,但是 SSD 写入量基本上一天(工作 8-10 小时) 100-200GB ,一个月 3-4TB 妥妥的。
    我的机器症状主要有二,一是 SSD 持续写入,每秒几十 MB ,持续不断,写入量按小时计的那种;二是 SSD 间歇性写入,每隔半分钟左右一个高潮,写入 1-2 个 GB 。查询活动监视器,总是有某个进程的硬盘写入量达到几百 GB 。
    一开始我确实觉得不太正常,但看大家都说 M1 硬盘损耗高是苹果独门绝技,还有统一内存啥的,不懂。因为用起来也没啥不适,就放弃治疗了。
    偶然有一天,我在系统里建了个新用户,发现这个症状竟然消失了,用一天 SSD 的写入量也就 10 几 GB 。
    噫~~??!!为什么?
    我思来想去,突然牛顿的苹果砸在我头上了。。。我发现这两个用户有一个区别,就是新建的用户我没有登录 Apple ID !
    于是,立即回到原来的帐户,发现 SSD 还在持续写入,然后:1.退出已登录的 Apple ID ; 2.重启 Mac ; 3.重新登录 Apple ID 。奇迹发生了~
    至此,SSD 高写入的问题消失了,几天下来,使用习惯没变的情况下,SSD 写入量由日均数百 GB 降为了日均 10-20GB 。
    我的 M1 MBA 买来第一天就登录了 Apple ID ,从没有退出过,中间升级过系统,现在是 12.3.1 。我怀疑这是个系统 bug 。
    注:因高内存压力导致 Swap 写入的问题不在此贴讨论范围内。
    写这么多,希望能帮到遇到同样问题的人。

    第 1 条附言  ·  2022-04-27 22:11:15 +08:00

    可能写太多,重点不突出。
    关键步骤:

    1. 退出当前登录的Apple ID;
    2. 重启Mac;
    3. 重新登录Apple ID。

    不影响iCloud的使用,就是重新登录以下Apple ID,问题即可解决。

    第 2 条附言  ·  2022-04-28 09:01:32 +08:00
    再补充说明一下,退出 Apple ID 和再登录,会重新同步数据,包括 iCloud 网盘,日历等,需要点时间。同步完成后会在用户文件夹下生成一个 iCloud 归档文件夹,可删除。
    34 条回复    2022-05-31 14:12:47 +08:00
    kimigaooo
        1
    kimigaooo  
       2022-04-27 21:38:37 +08:00 via iPhone
    先留名备用。。
    Borden
        2
    Borden  
       2022-04-27 21:50:37 +08:00
    前几天不是有人说是 icloud drive 的问题嘛
    TashinV
        3
    TashinV  
       2022-04-27 21:56:14 +08:00 via iPhone
    @Borden
    iCloud Drive 也是和 Apple ID 挂钩的呀
    devinww
        4
    devinww  
       2022-04-27 22:03:54 +08:00
    没办法,iCloud Drive 是我的主力盘
    leeway82
        5
    leeway82  
    OP
       2022-04-27 22:08:21 +08:00 via Android
    @devinww 退出再登录,不影响使用。
    Borden
        6
    Borden  
       2022-04-27 22:23:27 +08:00
    @TashinV #3 我意思是,是不是只要禁用 iCloud drive 就能取得相同的效果。毕竟不登录 apple id 影响还是挺大的。
    FightPig
        7
    FightPig  
       2022-04-27 22:30:49 +08:00
    这是个什么原理,
    Jooooooooo
        8
    Jooooooooo  
       2022-04-27 22:32:08 +08:00
    如果操作这个会使得硬盘写入变化这么大, 应该是个 Bug
    devinww
        9
    devinww  
       2022-04-27 22:57:04 +08:00
    @leeway82 理解了 谢谢
    maizero
        10
    maizero  
       2022-04-28 00:11:03 +08:00
    @leeway82 #5 退出会删除 iCloud 同步到本地的数据的(或者让归档),再登录,它不会从归档恢复,而是傻傻的再同步一次……
    gleArk
        11
    gleArk  
       2022-04-28 00:21:14 +08:00
    试一下,感谢分享
    ebony0319
        12
    ebony0319  
       2022-04-28 00:23:33 +08:00 via Android
    用什么可以看到写入量啊
    Johnnyip
        13
    Johnnyip  
       2022-04-28 00:47:15 +08:00
    我觉得关闭后台软件也是一个办法,我也是 16+512 的 m1 机器,一年才十几 TB
    TashinV
        14
    TashinV  
       2022-04-28 01:40:46 +08:00 via iPhone
    @leeway82
    所以解决办法是退出 Apple ID 再重新登陆一次?

    @Borden
    请问有什么办法可以单独关闭 iCloud Drive 吗?
    xtinput
        15
    xtinput  
       2022-04-28 08:50:40 +08:00   ❤️ 1
    硬盘寿命:0.5*3000=1500T
    假设每天:0.2T
    一个月:6T
    寿命:1500/6=250 月,20 年
    leeway82
        16
    leeway82  
    OP
       2022-04-28 08:53:48 +08:00 via Android
    @maizero 是的,iCloud 会重新同步一次,需要点时间,会生成一个 iCloud 归档文件夹,可以删除。
    leeway82
        17
    leeway82  
    OP
       2022-04-28 08:54:11 +08:00 via Android
    @ebony0319 用系统自带的活动管理器。
    leeway82
        18
    leeway82  
    OP
       2022-04-28 08:54:57 +08:00 via Android
    @TashinV 是的,办法就是退出后重新登录一次,因为要重新同步,需要点时间。
    Leonard
        19
    Leonard  
       2022-04-28 09:19:54 +08:00
    我就正常用的,和你同配置,平均一个月写入不到 1T 吧
    leeway82
        20
    leeway82  
    OP
       2022-04-28 09:21:26 +08:00
    @Leonard 正常使用,1T 这个量差不多。我的是出现 bug 了,所以那么高。不过现在解决了。
    leeuu
        21
    leeuu  
       2022-04-28 12:03:26 +08:00 via Android
    chrome 常开,写入量已经正常了
    leeway82
        22
    leeway82  
    OP
       2022-04-28 19:00:30 +08:00 via Android
    @leeuu 是按我这个方法正常的吗?如果是,说明这个 bug 很普遍。
    clrss
        23
    clrss  
       2022-04-28 23:45:35 +08:00
    @xtinput

    我怎么听说 TLC 也就 1000 次擦写?

    0.5*1000=500T
    万一 TBW 用完了出什么幺蛾子呢。咱留个余地:500*80%=400T
    寿命:400/6/12=5.5 年

    要是买了 256 的画面更美。
    xtinput
        24
    xtinput  
       2022-04-29 10:04:17 +08:00
    @clrss 好像只有 2T 以上的才是 TLC ,我之前看到一块 512 的写入 1400 多 T ,备用空间使用为 94%,从这个算出来擦写为 3000 次。我的 1T 的用了 4 颗存储芯片,也就是说 256G 一颗,如果 TLC 一颗就搞定了。
    vinwim
        25
    vinwim  
       2022-04-30 07:42:21 +08:00
    亲身体用下来好像是真的,昨天电脑开机用了一整天,写入 12G ,不过不记得之前是多少了
    gogocome
        26
    gogocome  
       2022-05-02 12:54:47 +08:00
    我这个丐版的 air,一年不到,101TB 了.
    上个月就 25TB
    用得太多了吗..
    gogocome
        27
    gogocome  
       2022-05-02 13:00:26 +08:00
    我试试不登录 apple id,过一个月来看看.
    leeway82
        28
    leeway82  
    OP
       2022-05-02 16:21:33 +08:00
    @gogocome 要看怎么用了,如果是中轻度使用,月 25T 我觉得是很多的,几乎每天 1T 了。你也不同完全退出 Apple ID ,退出再重新登录以下就可以了。
    findex
        29
    findex  
       2022-05-03 01:36:01 +08:00
    购入 m1 MacBook Pro 已经 16 个月了。写入数据 109T ,硬盘损耗 7%,health 为 93%。按照这个速度推算写到 0 需要,1/((0.07/16)*12)=19.05 年。所以不用担心。听有人说会出现很多奇怪的现象。可能会到时候降速,问题不大。有些硬盘写入超过设计寿命依然可以写。
    我 2017 年买入的一款影驰的 nvme pcie 硬盘 256G 做 windows 系统盘,当时还挺贵的,写了 4 、5 年才损耗了的 4%。
    我的 M1 MBP 就是每天经常疯狂写 swap ,过几年就换机了,好好用就完事了。我见到一个老哥 2 个月损耗了 30%,好像是用来做某种开发的,把 mac 当服务器用了,像是他那种情况,只有加硬盘,加内存才能勉强满足下。

    @ebony0319 用 smartctl -a disk0 查询

    我还发现,常年开着 istat 也是一个问题,有的时候每天就这一个程序写入量就要几十 GB 。docker 也是写入大户,一天轻轻松 10GB 左右写入。以前还开着 avast 杀毒程序,每天写入更加恐怖。。
    julyclyde
        30
    julyclyde  
       2022-05-05 13:41:54 +08:00
    @findex 那个 health 是备用区的 health 还是整个盘的 health 啊?
    findex
        31
    findex  
       2022-05-05 14:57:02 +08:00 via iPhone
    @julyclyde 整个盘的
    qiaoxiaoxiao
        32
    qiaoxiaoxiao  
       2022-05-05 22:44:21 +08:00
    @findex 确实我也认同你的想法 其实虽然说这个读写不太正常 但是就算这样 固态硬盘按照个人拥护的用法 用个十几年才不能用 到那时候早都换机器了
    27
        33
    27  
       2022-05-30 22:35:58 +08:00
    那看来没人比我更惨了? 16+1T m1 air ,最多的时候一天 3T ,就今天
    leeway82
        34
    leeway82  
    OP
       2022-05-31 14:12:47 +08:00 via Android
    @27 你都干啥了,用这么多,相当于一天全盘擦写 3 遍。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 02:19 · PVG 10:19 · LAX 18:19 · JFK 21:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.