dingwen07
V2EX  ›  Apple

macOS 似乎并没有解决 M1 机器 SSD 过度写入的问题

By dingwen07 at 2021 年 9 月 2 日 · 13205 次点击

23 小时,写入从 7.14TB 到 9.03TB,机器是 16GB 内存、512GB 外存。电脑是在 8 月 16 日到的,我基本上不在上面做大型任务(我也没什么大型任务),半个月就 9TB 写入,我认为还是有挺大问题的。

img

img

第 1 条附言  ·  2021 年 9 月 2 日
目前个人猜测原因可能是 Safari 开太多标签页没有关,因为每次关闭 Safari 都能把内存压力降低成绿色。之前用的 Chrome 和 Edge 都自带闲置标签页自动释放内存的功能所以我一般很久才清理一次标签页。准备切换到 Edge 用一段时间,看看到底是不是 Safari 的问题。
69 条回复  •  2021-09-13 10:31:08 +08:00
shutongxinq
   1
shutongxinq  
   2021 年 9 月 2 日
可能系统有啥问题吧。作为参考,16G,1TB 机型重度使用,从首发到现在:
xin1284
   2
xin1284  
   2021 年 9 月 2 日
怎么查写入多少呢
lscho
   3
lscho  
   2021 年 9 月 2 日
是的系统问题,和 M1 啥的没有关系。

16+256,开发机正常工作使用,没有大型任务,5 个月就这么点。

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 25 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 7,741,778 [3.96 TB]
Data Units Written: 4,032,185 [2.06 TB]
Host Read Commands: 145,159,010
Host Write Commands: 120,949,968
westoy
   4
westoy  
   2021 年 9 月 2 日   ❤️ 2
重度渲染机表示放心, 颗粒比你们想的要耐艹

ls /dev/nvme*n1 | xargs -n 1 sudo smartctl -a | fgrep -i written
Data Units Written: 1,148,203,334 [587 TB]
Data Units Written: 1,109,817,086 [568 TB]
xin1284
   5
xin1284  
   2021 年 9 月 2 日   ❤️ 2
找到了

1 、安装 HomeBrew
按照官方给的代码:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2 、安装 smartctl
brew install smartmontools

3 、输入命令
smartctl -a disk0
felixcode
   6
felixcode  
PRO
   2021 年 9 月 2 日 via Android
估计下面又是一堆晒自己 smartctl 输出结果的。
ifsclimbing
   7
ifsclimbing  
   2021 年 9 月 2 日
@felixcode 那不晒了
watsy0007
   8
watsy0007  
   2021 年 9 月 2 日
任务管理器看下. 是否是 intel 架构?
dingwen07
   9
dingwen07  
OP
   2021 年 9 月 2 日 via iPhone
@watsy0007 #8 Intel 架构的软件,只有微信、OneDrive 、To-Do,除了 OneDrive 资源占用都很低,OneDrive 也就内存,任务管理器(或者类似的什么东西)里电源消耗最大的是 Safari 其次是 Chrome,磁盘写入最多的是 kernel_task,2TB 。
koor
   10
koor  
   2021 年 9 月 2 日
查了下从年初到现在写入 166T,也不知道算多算少。
电脑就是个工具,用就行了,没必要畏手畏脚。要不是这个帖子,我根本不知道还能查这个
oh
   11
oh  
   2021 年 9 月 2 日
Data Units Read: 44,620,864 [22.8 TB]
Data Units Written: 30,111,350 [15.4 TB]
Host Read Commands: 693,678,293
Host Write Commands: 338,488,199

MacBook Pro i5 版,差不多 16 个月的量
smy14520
   12
smy14520  
   2021 年 9 月 2 日
强制关掉写缓存能解决嘛
Numbcoder
   13
Numbcoder  
   2021 年 9 月 2 日
@dingwen07 关注一下内存占用和 swap 吧,我的 Intel MBP 和 M1 MBA 都没遇到写入过多的问题。遇到吃内存的 App 要么不用或找替代品,要么经常性重开一下
moyaya
   14
moyaya  
   2021 年 9 月 2 日
发售到现在快使用 1 年了,写入才 12.7T ,关键是经常下载蓝光电影,还经常剪辑视频,所以写入非常正常。
moyaya
   15
moyaya  
   2021 年 9 月 2 日
建议终端输入 tmutil listlocalsnapshotdates 查查本地是否有本地快照
stimw
   16
stimw  
   2021 年 9 月 2 日 via Android
我也没遇到这种程度的写入,平均一天 30g,基本不关机。这个个体差异好像很大,你可以重装试试能不能解决。
rpman
   17
rpman  
   2021 年 9 月 2 日 via iPhone
反正有苹果兜底,安心用
azhangbing
   18
azhangbing  
   2021 年 9 月 2 日
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 21,330,201 [10.9 TB]
Data Units Written: 17,602,326 [9.01 TB]

这是 4 周的量 8+256 的 M1
CodeCodeStudy
   19
CodeCodeStudy  
   2021 年 9 月 2 日
我的台式机是 Windows 7 的,16G 内存,系统盘是三星的 evo 850,256G,用了五六年,总共八千多小时,也才 6T 多的写入量
xeathen
   20
xeathen  
   2021 年 9 月 2 日
我是一个月 5T 写入,也挺高了,不过 Power Cycles 这个指标具体怎么计算的,为什么短短一个月就有几十次这么多。
RUGUAN
   21
RUGUAN  
   2021 年 9 月 2 日
2018 MBP 3 年吧
16 + 256

Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 9%
Data Units Read: 125,396,218 [64.2 TB]
Data Units Written: 108,708,252 [55.6 TB]
Host Read Commands: 1,710,975,262
Host Write Commands: 1,593,408,896
ch940621
   22
ch940621  
   2021 年 9 月 2 日
2020 mbp 13 寸 16 + 512
一个月写了这么多
Data Units Read: 15,314,445 [7.84 TB]
Data Units Written: 14,381,670 [7.36 TB]

是不是哪里有问题,公司机器,全新拆封的,除了标签页开得多没别的了,平时用终端啊
ch940621
   23
ch940621  
   2021 年 9 月 2 日
个人猜测 月 5T 写入的是内存用超了,系统大量采用 SSD 来虚拟内存,导致大量读写
Chrome 浏览器还是有点吃内存
gnawll
   24
gnawll  
   2021 年 9 月 2 日 via iPhone
我的本子用了大概两年 I/O 4T 多
beijiaoff
   25
beijiaoff  
   2021 年 9 月 2 日
你这个写入量可以用到机器淘汰不坏的
StevenRCE0
   26
StevenRCE0  
   2021 年 9 月 2 日
MacBook Pro 13-inch, 2020 (Intel),用了一年零十几天,读写 30T/22T
EvilDevilJin
   27
EvilDevilJin  
   2021 年 9 月 2 日
M1 MacBook Air 丐中丐 到手十天,没关过机。
![]( https://ftp.bmp.ovh/imgs/2021/09/586677c66ec8e5dd.png)
WuSiYu
   28
WuSiYu  
   2021 年 9 月 2 日
去年 12 月 mbp 16g m1,现在写入量 6T 左右,内存压力大时写入量会快速上升
autoxbc
   29
autoxbc  
   2021 年 9 月 2 日
860 PRO 1T,三年通电一万小时,写入 9TB
YanwenSun
   30
YanwenSun  
   2021 年 9 月 2 日 via Android
Safari 的问题可以 Safari->Develop->Experimental Features->Swap Processes on Cross-Site Navigation 能大幅度减少内存占用
momocraft
   31
momocraft  
   2021 年 9 月 2 日
我现在用的 intel mac 用了 15 个月了 工作娱乐都用 写入量才 60TB
rming
   32
rming  
   2021 年 9 月 2 日
Available Spare: 100%
Available Spare Threshold: 5%
Percentage Used: 24%
Data Units Read: 1,880,399,328 [962 TB]
Data Units Written: 1,789,680,595 [916 TB]
Host Read Commands: 8,560,442,342
Host Write Commands: 7,759,412,381
Controller Busy Time: 29,426
Power Cycles: 3,962
Power On Hours: 6,090
wellsc
   33
wellsc  
   2021 年 9 月 2 日
Data Units Read: 20,952,601 [10.7 TB]
Data Units Written: 16,639,607 [8.51 TB]
Host Read Commands: 359,465,963
Host Write Commands: 372,062,439

2020.12 买的
GinXgo
   34
GinXgo  
   2021 年 9 月 2 日
16+512 mbp m1

读-26.22T
写-12.77T
2021-6-11 到 2021-9-2

可能是因为 交换内存用的多,干活久了,「交换使用量」常在 12G 上下
Dominic337
   35
Dominic337  
   2021 年 9 月 2 日
看了下我用了三年的 15 寸 mbp,写入才 30T
xoioao
   36
xoioao  
   2021 年 9 月 2 日
16+512 MBP M1, 四月底购入

Data Units Read: 48,388,966 [24.7 TB]
Data Units Written: 28,085,250 [14.3 TB]
moooookey
   37
moooookey  
   2021 年 9 月 2 日 via iPhone
苹果并不认为这是个问题
wangkun025
   38
wangkun025  
   2021 年 9 月 2 日
刚把这个软件卸载了。
chendy
   39
chendy  
   2021 年 9 月 2 日
我怀疑这个软件有问题
我去年 12 月入的,用了九个月写入还没你这半个月多
secondwtq
   40
secondwtq  
   2021 年 9 月 2 日
这个应该是个 feature,不是 bug
thisfin
   41
thisfin  
   2021 年 9 月 2 日
11 月底 8g m1 mbp, 8g 是真不够用的, Xcode+钉钉完全不够

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 37 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 1%
Data Units Read: 62,197,971 [31.8 TB]
Data Units Written: 40,479,128 [20.7 TB]
Host Read Commands: 772,356,996
Host Write Commands: 364,917,060
Controller Busy Time: 0
Power Cycles: 133
Power On Hours: 366
Unsafe Shutdowns: 4
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
MrCurly
   42
MrCurly  
   2021 年 9 月 2 日
最近用电脑有点多,大概写入和读取都是 1TB/10 天这个样子
NotreDame
   43
NotreDame  
   2021 年 9 月 2 日
128 的机器,20 个月使用耐久度就用掉了 26%??

Percentage Used: 26%
Data Units Read: 216,475,030 [110 TB]
Data Units Written: 198,575,104 [101 TB]
discrete
   44
discrete  
   2021 年 9 月 2 日
M1 16 + 256, 一月底到现在

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 43 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 4%
Data Units Read: 174,136,358 [89.1 TB]
Data Units Written: 114,615,526 [58.6 TB]
Host Read Commands: 2,141,064,202
Host Write Commands: 1,359,948,652
Controller Busy Time: 0
Power Cycles: 257
Power On Hours: 1,282
Unsafe Shutdowns: 135
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
dingwen07
   45
dingwen07  
OP
   2021 年 9 月 3 日 via iPhone
@chendy #39 我觉得可信,因为它是直接读数据的,而且那个 2TB 的写入和系统自带任务管理器里的磁盘写入数据一致
parametrix
   46
parametrix  
   2021 年 9 月 3 日
我真是怀疑这个 feature/bug 贯穿苹果全系,包括电脑手机还有平板(说不定手表也是),要不然内存为什么给的那么抠?怕不是哪个小天才发明了一种神奇的内存调度机制,能够有效的把非高频读写的内存数据分配到 swap 上,配合够快的 ssd 做到让用户对内存不足感知不强。
wgxdz
   47
wgxdz  
   2021 年 9 月 3 日
@EvilDevilJin #27 请问这是什么 shell 的界面?
zacklin99
   48
zacklin99  
   2021 年 9 月 3 日 via iPhone
@dingwen07 微信有 m1 版了。不过应该不是微信的问题。应该还是内存压力的问题。
yyh325
   49
yyh325  
   2021 年 9 月 3 日
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 31 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 5,399,684 [2.76 TB]
Data Units Written: 3,547,212 [1.81 TB]
Host Read Commands: 78,975,811
Host Write Commands: 60,259,725
Controller Busy Time: 0
Power Cycles: 90
Power On Hours: 65
Unsafe Shutdowns: 2
Media and Data Integrity Errors: 0
Error Information Log Entries: 0

m1 16g 大概 4 个半月
plk403
   50
plk403  
   2021 年 9 月 3 日
6 月买的 16g
Data Units Read: 28,071,348 [14.3 TB]
Data Units Written: 22,183,863 [11.3 TB]
CodeCodeStudy
   51
CodeCodeStudy  
   2021 年 9 月 3 日
@yyh325 4 个半月才通电 65 个小时?
jfdnet
   52
jfdnet  
   2021 年 9 月 3 日
@parametrix 国产安卓机今年也开始推广这个功能了。swap (内存融合)。不得不佩服这取名字的人。
crystone
   53
crystone  
   2021 年 9 月 3 日
2014mid mbp,自己换的 intel 的条子,用了 2 年多了
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 37 Celsius
Available Spare: 100%
Available Spare Threshold: 12%
Percentage Used: 15%
Data Units Read: 220,117,283 [112 TB]
Data Units Written: 181,952,948 [93.1 TB]
Host Read Commands: 3,054,856,768
Host Write Commands: 2,067,962,141
Controller Busy Time: 93,878
Power Cycles: 7,634
Power On Hours: 11,730
Unsafe Shutdowns: 18
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
QingStone
   54
QingStone  
   2021 年 9 月 3 日
@plk403 同六月份买的

Data Units Read: 4,270,629 [2.18 TB]
Data Units Written: 2,261,815 [1.15 TB]
Guidoo
   55
Guidoo  
   2021 年 9 月 3 日
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 39 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 2%
Data Units Read: 77,193,883 [39.5 TB]
Data Units Written: 64,395,406 [32.9 TB]
Host Read Commands: 662,746,280
Host Write Commands: 328,159,957
Controller Busy Time: 0
Power Cycles: 194
Power On Hours: 466
Unsafe Shutdowns: 9
Media and Data Integrity Errors: 0
Error Information Log Entries: 0

Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745
EvilDevilJin
   56
EvilDevilJin  
   2021 年 9 月 3 日
@wgxdz iterm2
jaygood
   57
jaygood  
   2021 年 9 月 3 日
@YanwenSun 打勾还是不打?请问
yueshang1
   58
yueshang1  
   2021 年 9 月 3 日
Data Units Read: 9,191,255 [4.70 TB]
Data Units Written: 9,281,309 [4.75 TB]

半年的写入量 ,每日 8 小时
Lemeng
   59
Lemeng  
   2021 年 9 月 3 日
看上去有点夸张,用的多的话估计不可估量?
Loku
   60
Loku  
   2021 年 9 月 3 日
M1 16 + 256, 三月底到九月初

Data Units Read: 6,577,283 [3.36 TB]
Data Units Written: 4,279,725 [2.19 TB]
Host Read Commands: 126,359,700
Host Write Commands: 86,076,405
Controller Busy Time: 0
Power Cycles: 107
Power On Hours: 97
holoto
   61
holoto  
   2021 年 9 月 3 日
把睡眠模式改成 ram 待机 保存数据

sudo pmset -a hibernatemode 0


=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 43 Celsius
Available Spare: 100%
Available Spare Threshold: 5%
Percentage Used: 3%
Data Units Read: 20,637,119 [10.5 TB]
Data Units Written: 24,689,552 [12.6 TB]
Host Read Commands: 733,849,458
Host Write Commands: 778,982,916
Controller Busy Time: 1,062
Power Cycles: 951
Power On Hours: 2,563
Unsafe Shutdowns: 101
Media and Data Integrity Errors: 0
Error Information Log Entries: 286
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Thermal Temp. 1 Transition Count: 5
Thermal Temp. 2 Transition Count: 4
Thermal Temp. 1 Total Time: 5968
Thermal Temp. 2 Total Time: 196
strongcoder
   62
strongcoder  
   2021 年 9 月 3 日
sadfQED2
   63
sadfQED2  
   2021 年 9 月 3 日 via Android
7 月 25 号到今天,18.6T
sadfQED2
   64
sadfQED2  
   2021 年 9 月 3 日 via Android
@sadfQED2 写入 18.6T ,读取 21T
yyh325
   65
yyh325  
   2021 年 9 月 3 日
@CodeCodeStudy 我基本天天有使用的,不过使用的时候没接电源。这个应该是总的充电时间吧
vlzx
   66
vlzx  
   2021 年 9 月 5 日
Data Units Read: 3,590,185 [1.83 TB]
Data Units Written: 1,422,781 [728 GB]

M1 Air,差不多一个月
wowbaby
   67
wowbaby  
   2021 年 9 月 6 日
2012mid mbp,2013 年换的三星 ssd 840 pro 现在才 33.9TB ,每天都用
yangluhui
   68
yangluhui  
   2021 年 9 月 13 日
Data Units Read: 239,541,093 [122 TB]
Data Units Written: 218,145,003 [111 TB]

M1 Air,1 去年 12 月买的- -也不跑啥大型任务,就是 chrome 和 Safari 标签喜欢开一堆
dingwen07
   69
dingwen07  
OP
   2021 年 9 月 13 日 via iPhone
@yangluhui #68 试着少用 Safari,我换成 Edge 之后写入好了很多
© 2026 V2EX · 132ms · 3.9.8.5