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

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

  •  
  •   leeway82 · 102 天前 · 3291 次点击
    这是一个创建于 102 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不开玩笑,是认真的,但不保证全部有效。
    我的情况是,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 条附言  ·  102 天前

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

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

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

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

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

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

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

    要是买了 256 的画面更美。
    xtinput
        24
    xtinput  
       101 天前
    @clrss 好像只有 2T 以上的才是 TLC ,我之前看到一块 512 的写入 1400 多 T ,备用空间使用为 94%,从这个算出来擦写为 3000 次。我的 1T 的用了 4 颗存储芯片,也就是说 256G 一颗,如果 TLC 一颗就搞定了。
    vinwim
        25
    vinwim  
       100 天前
    亲身体用下来好像是真的,昨天电脑开机用了一整天,写入 12G ,不过不记得之前是多少了
    gogocome
        26
    gogocome  
       98 天前
    我这个丐版的 air,一年不到,101TB 了.
    上个月就 25TB
    用得太多了吗..
    gogocome
        27
    gogocome  
       98 天前
    我试试不登录 apple id,过一个月来看看.
    leeway82
        28
    leeway82  
    OP
       97 天前
    @gogocome 要看怎么用了,如果是中轻度使用,月 25T 我觉得是很多的,几乎每天 1T 了。你也不同完全退出 Apple ID ,退出再重新登录以下就可以了。
    findex
        29
    findex  
       97 天前
    购入 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  
       94 天前
    @findex 那个 health 是备用区的 health 还是整个盘的 health 啊?
    findex
        31
    findex  
       94 天前 via iPhone
    @julyclyde 整个盘的
    qiaoxiaoxiao
        32
    qiaoxiaoxiao  
       94 天前
    @findex 确实我也认同你的想法 其实虽然说这个读写不太正常 但是就算这样 固态硬盘按照个人拥护的用法 用个十几年才不能用 到那时候早都换机器了
    27
        33
    27  
       69 天前
    那看来没人比我更惨了? 16+1T m1 air ,最多的时候一天 3T ,就今天
    leeway82
        34
    leeway82  
    OP
       68 天前 via Android
    @27 你都干啥了,用这么多,相当于一天全盘擦写 3 遍。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3192 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 189ms · UTC 05:02 · PVG 13:02 · LAX 22:02 · JFK 01:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.