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

2022-04-27 21:25:09 +08:00
 leeway82

不开玩笑,是认真的,但不保证全部有效。
我的情况是,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 写入的问题不在此贴讨论范围内。
写这么多,希望能帮到遇到同样问题的人。

4577 次点击
所在节点    Apple
34 条回复
leeuu
2022-04-28 12:03:26 +08:00
chrome 常开,写入量已经正常了
leeway82
2022-04-28 19:00:30 +08:00
@leeuu 是按我这个方法正常的吗?如果是,说明这个 bug 很普遍。
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
2022-04-29 10:04:17 +08:00
@clrss 好像只有 2T 以上的才是 TLC ,我之前看到一块 512 的写入 1400 多 T ,备用空间使用为 94%,从这个算出来擦写为 3000 次。我的 1T 的用了 4 颗存储芯片,也就是说 256G 一颗,如果 TLC 一颗就搞定了。
vinwim
2022-04-30 07:42:21 +08:00
亲身体用下来好像是真的,昨天电脑开机用了一整天,写入 12G ,不过不记得之前是多少了
gogocome
2022-05-02 12:54:47 +08:00
我这个丐版的 air,一年不到,101TB 了.
上个月就 25TB
用得太多了吗..
gogocome
2022-05-02 13:00:26 +08:00
我试试不登录 apple id,过一个月来看看.
leeway82
2022-05-02 16:21:33 +08:00
@gogocome 要看怎么用了,如果是中轻度使用,月 25T 我觉得是很多的,几乎每天 1T 了。你也不同完全退出 Apple ID ,退出再重新登录以下就可以了。
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
2022-05-05 13:41:54 +08:00
@findex 那个 health 是备用区的 health 还是整个盘的 health 啊?
findex
2022-05-05 14:57:02 +08:00
@julyclyde 整个盘的
qiaoxiaoxiao
2022-05-05 22:44:21 +08:00
@findex 确实我也认同你的想法 其实虽然说这个读写不太正常 但是就算这样 固态硬盘按照个人拥护的用法 用个十几年才不能用 到那时候早都换机器了
27
2022-05-30 22:35:58 +08:00
那看来没人比我更惨了? 16+1T m1 air ,最多的时候一天 3T ,就今天
leeway82
2022-05-31 14:12:47 +08:00
@27 你都干啥了,用这么多,相当于一天全盘擦写 3 遍。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/849653

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX