dingwen07
V2EX  ›  Apple

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

  •  1
     
  •   dingwen07 · Sep 2, 2021 · 13351 views
    This topic created in 1888 days ago, the information mentioned may be changed or developed.

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

    img

    img

    Supplement 1  ·  Sep 2, 2021
    目前个人猜测原因可能是 Safari 开太多标签页没有关,因为每次关闭 Safari 都能把内存压力降低成绿色。之前用的 Chrome 和 Edge 都自带闲置标签页自动释放内存的功能所以我一般很久才清理一次标签页。准备切换到 Edge 用一段时间,看看到底是不是 Safari 的问题。
    69 replies  •  2021-09-13 10:31:08 +08:00
    shutongxinq
    shutongxinq
    Sep 2, 2021
    1
    可能系统有啥问题吧。作为参考,16G,1TB 机型重度使用,从首发到现在:
    xin1284
    xin1284
    Sep 2, 2021
    2
    怎么查写入多少呢
    lscho
    lscho
    Sep 2, 2021
    3
    是的系统问题,和 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
    westoy
    Sep 2, 2021❤️2
    4
    重度渲染机表示放心, 颗粒比你们想的要耐艹

    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
    xin1284
    Sep 2, 2021❤️2
    5
    找到了

    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
    felixcode
    PRO
    Sep 2, 2021 via Android
    6
    估计下面又是一堆晒自己 smartctl 输出结果的。
    ifsclimbing
    ifsclimbing
    Sep 2, 2021
    7
    @felixcode 那不晒了
    watsy0007
    watsy0007
    Sep 2, 2021
    8
    任务管理器看下. 是否是 intel 架构?
    dingwen07
    dingwen07
    OP
    Sep 2, 2021 via iPhone
    9
    @watsy0007 #8 Intel 架构的软件,只有微信、OneDrive 、To-Do,除了 OneDrive 资源占用都很低,OneDrive 也就内存,任务管理器(或者类似的什么东西)里电源消耗最大的是 Safari 其次是 Chrome,磁盘写入最多的是 kernel_task,2TB 。
    koor
    koor
    Sep 2, 2021
    10
    查了下从年初到现在写入 166T,也不知道算多算少。
    电脑就是个工具,用就行了,没必要畏手畏脚。要不是这个帖子,我根本不知道还能查这个
    oh
    oh
    Sep 2, 2021
    11
    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
    smy14520
    Sep 2, 2021
    12
    强制关掉写缓存能解决嘛
    Numbcoder
    Numbcoder
    Sep 2, 2021
    13
    @dingwen07 关注一下内存占用和 swap 吧,我的 Intel MBP 和 M1 MBA 都没遇到写入过多的问题。遇到吃内存的 App 要么不用或找替代品,要么经常性重开一下
    moyaya
    moyaya
    Sep 2, 2021
    14
    发售到现在快使用 1 年了,写入才 12.7T ,关键是经常下载蓝光电影,还经常剪辑视频,所以写入非常正常。
    moyaya
    moyaya
    Sep 2, 2021
    15
    建议终端输入 tmutil listlocalsnapshotdates 查查本地是否有本地快照
    stimw
    stimw
    Sep 2, 2021 via Android
    16
    我也没遇到这种程度的写入,平均一天 30g,基本不关机。这个个体差异好像很大,你可以重装试试能不能解决。
    rpman
    rpman
    Sep 2, 2021 via iPhone
    17
    反正有苹果兜底,安心用
    azhangbing
    azhangbing
    Sep 2, 2021
    18
    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
    CodeCodeStudy
    Sep 2, 2021
    19
    我的台式机是 Windows 7 的,16G 内存,系统盘是三星的 evo 850,256G,用了五六年,总共八千多小时,也才 6T 多的写入量
    xeathen
    xeathen
    Sep 2, 2021
    20
    我是一个月 5T 写入,也挺高了,不过 Power Cycles 这个指标具体怎么计算的,为什么短短一个月就有几十次这么多。
    RUGUAN
    RUGUAN
    Sep 2, 2021
    21
    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
    ch940621
    Sep 2, 2021
    22
    2020 mbp 13 寸 16 + 512
    一个月写了这么多
    Data Units Read: 15,314,445 [7.84 TB]
    Data Units Written: 14,381,670 [7.36 TB]

    是不是哪里有问题,公司机器,全新拆封的,除了标签页开得多没别的了,平时用终端啊
    ch940621
    ch940621
    Sep 2, 2021
    23
    个人猜测 月 5T 写入的是内存用超了,系统大量采用 SSD 来虚拟内存,导致大量读写
    Chrome 浏览器还是有点吃内存
    gnawll
    gnawll
    Sep 2, 2021 via iPhone
    24
    我的本子用了大概两年 I/O 4T 多
    beijiaoff
    beijiaoff
    Sep 2, 2021
    25
    你这个写入量可以用到机器淘汰不坏的
    StevenRCE0
    StevenRCE0
    Sep 2, 2021
    26
    MacBook Pro 13-inch, 2020 (Intel),用了一年零十几天,读写 30T/22T
    EvilDevilJin
    EvilDevilJin
    Sep 2, 2021
    27
    M1 MacBook Air 丐中丐 到手十天,没关过机。
    ![]( https://ftp.bmp.ovh/imgs/2021/09/586677c66ec8e5dd.png)
    WuSiYu
    WuSiYu
    Sep 2, 2021
    28
    去年 12 月 mbp 16g m1,现在写入量 6T 左右,内存压力大时写入量会快速上升
    autoxbc
    autoxbc
    Sep 2, 2021
    29
    860 PRO 1T,三年通电一万小时,写入 9TB
    YanwenSun
    YanwenSun
    Sep 2, 2021 via Android
    30
    Safari 的问题可以 Safari->Develop->Experimental Features->Swap Processes on Cross-Site Navigation 能大幅度减少内存占用
    momocraft
    momocraft
    Sep 2, 2021
    31
    我现在用的 intel mac 用了 15 个月了 工作娱乐都用 写入量才 60TB
    rming
    rming
    Sep 2, 2021
    32
    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
    wellsc
    Sep 2, 2021
    33
    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
    GinXgo
    Sep 2, 2021
    34
    16+512 mbp m1

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

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

    Data Units Read: 48,388,966 [24.7 TB]
    Data Units Written: 28,085,250 [14.3 TB]
    moooookey
    moooookey
    Sep 2, 2021 via iPhone
    37
    苹果并不认为这是个问题
    wangkun025
    wangkun025
    Sep 2, 2021
    38
    刚把这个软件卸载了。
    chendy
    chendy
    Sep 2, 2021
    39
    我怀疑这个软件有问题
    我去年 12 月入的,用了九个月写入还没你这半个月多
    secondwtq
    secondwtq
    Sep 2, 2021
    40
    这个应该是个 feature,不是 bug
    thisfin
    thisfin
    Sep 2, 2021
    41
    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
    MrCurly
    Sep 2, 2021
    42
    最近用电脑有点多,大概写入和读取都是 1TB/10 天这个样子
    NotreDame
    NotreDame
    Sep 2, 2021
    43
    128 的机器,20 个月使用耐久度就用掉了 26%??

    Percentage Used: 26%
    Data Units Read: 216,475,030 [110 TB]
    Data Units Written: 198,575,104 [101 TB]
    discrete
    discrete
    Sep 2, 2021
    44
    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
    dingwen07
    OP
    Sep 3, 2021 via iPhone
    45
    @chendy #39 我觉得可信,因为它是直接读数据的,而且那个 2TB 的写入和系统自带任务管理器里的磁盘写入数据一致
    parametrix
    parametrix
    Sep 3, 2021
    46
    我真是怀疑这个 feature/bug 贯穿苹果全系,包括电脑手机还有平板(说不定手表也是),要不然内存为什么给的那么抠?怕不是哪个小天才发明了一种神奇的内存调度机制,能够有效的把非高频读写的内存数据分配到 swap 上,配合够快的 ssd 做到让用户对内存不足感知不强。
    wgxdz
    wgxdz
    Sep 3, 2021
    47
    @EvilDevilJin #27 请问这是什么 shell 的界面?
    zacklin99
    zacklin99
    Sep 3, 2021 via iPhone
    48
    @dingwen07 微信有 m1 版了。不过应该不是微信的问题。应该还是内存压力的问题。
    yyh325
    yyh325
    Sep 3, 2021
    49
    === 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
    plk403
    Sep 3, 2021
    50
    6 月买的 16g
    Data Units Read: 28,071,348 [14.3 TB]
    Data Units Written: 22,183,863 [11.3 TB]
    CodeCodeStudy
    CodeCodeStudy
    Sep 3, 2021
    51
    @yyh325 4 个半月才通电 65 个小时?
    jfdnet
    jfdnet
    Sep 3, 2021
    52
    @parametrix 国产安卓机今年也开始推广这个功能了。swap (内存融合)。不得不佩服这取名字的人。
    crystone
    crystone
    Sep 3, 2021
    53
    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
    QingStone
    Sep 3, 2021
    54
    @plk403 同六月份买的

    Data Units Read: 4,270,629 [2.18 TB]
    Data Units Written: 2,261,815 [1.15 TB]
    Guidoo
    Guidoo
    Sep 3, 2021
    55
    === 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
    EvilDevilJin
    Sep 3, 2021
    56
    @wgxdz iterm2
    jaygood
    jaygood
    Sep 3, 2021
    57
    @YanwenSun 打勾还是不打?请问
    yueshang1
    yueshang1
    Sep 3, 2021
    58
    Data Units Read: 9,191,255 [4.70 TB]
    Data Units Written: 9,281,309 [4.75 TB]

    半年的写入量 ,每日 8 小时
    Lemeng
    Lemeng
    Sep 3, 2021
    59
    看上去有点夸张,用的多的话估计不可估量?
    Loku
    Loku
    Sep 3, 2021
    60
    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
    holoto
    Sep 3, 2021
    61
    把睡眠模式改成 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
    strongcoder
    Sep 3, 2021
    62
    sadfQED2
    sadfQED2
    Sep 3, 2021 via Android
    63
    7 月 25 号到今天,18.6T
    sadfQED2
    sadfQED2
    Sep 3, 2021 via Android
    64
    @sadfQED2 写入 18.6T ,读取 21T
    yyh325
    yyh325
    Sep 3, 2021
    65
    @CodeCodeStudy 我基本天天有使用的,不过使用的时候没接电源。这个应该是总的充电时间吧
    vlzx
    vlzx
    Sep 5, 2021
    66
    Data Units Read: 3,590,185 [1.83 TB]
    Data Units Written: 1,422,781 [728 GB]

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

    M1 Air,1 去年 12 月买的- -也不跑啥大型任务,就是 chrome 和 Safari 标签喜欢开一堆
    dingwen07
    dingwen07
    OP
    Sep 13, 2021 via iPhone
    69
    @yangluhui #68 试着少用 Safari,我换成 Edge 之后写入好了很多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1372 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 181ms · UTC 18:52 · PVG 02:52 · LAX 10:52 · JFK 13:52
    ♥ Do have faith in what you're doing.