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

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

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

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

    img

    img

    第 1 条附言  ·  88 天前
    目前个人猜测原因可能是 Safari 开太多标签页没有关,因为每次关闭 Safari 都能把内存压力降低成绿色。之前用的 Chrome 和 Edge 都自带闲置标签页自动释放内存的功能所以我一般很久才清理一次标签页。准备切换到 Edge 用一段时间,看看到底是不是 Safari 的问题。
    69 条回复    2021-09-13 10:31:08 +08:00
    shutongxinq
        1
    shutongxinq   88 天前
    可能系统有啥问题吧。作为参考,16G,1TB 机型重度使用,从首发到现在:
    xin1284
        2
    xin1284   88 天前
    怎么查写入多少呢
    lscho
        3
    lscho   88 天前
    是的系统问题,和 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   88 天前   ❤️ 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   88 天前   ❤️ 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   88 天前 via Android
    估计下面又是一堆晒自己 smartctl 输出结果的。
    ifsclimbing
        7
    ifsclimbing   88 天前
    @felixcode 那不晒了
    watsy0007
        8
    watsy0007   88 天前
    任务管理器看下. 是否是 intel 架构?
    dingwen07
        9
    dingwen07   88 天前 via iPhone
    @watsy0007 #8 Intel 架构的软件,只有微信、OneDrive 、To-Do,除了 OneDrive 资源占用都很低,OneDrive 也就内存,任务管理器(或者类似的什么东西)里电源消耗最大的是 Safari 其次是 Chrome,磁盘写入最多的是 kernel_task,2TB 。
    koor
        10
    koor   88 天前
    查了下从年初到现在写入 166T,也不知道算多算少。
    电脑就是个工具,用就行了,没必要畏手畏脚。要不是这个帖子,我根本不知道还能查这个
    oh
        11
    oh   88 天前
    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   88 天前
    强制关掉写缓存能解决嘛
    Numbcoder
        13
    Numbcoder   88 天前
    @dingwen07 关注一下内存占用和 swap 吧,我的 Intel MBP 和 M1 MBA 都没遇到写入过多的问题。遇到吃内存的 App 要么不用或找替代品,要么经常性重开一下
    moyaya
        14
    moyaya   88 天前
    发售到现在快使用 1 年了,写入才 12.7T ,关键是经常下载蓝光电影,还经常剪辑视频,所以写入非常正常。
    moyaya
        15
    moyaya   88 天前
    建议终端输入 tmutil listlocalsnapshotdates 查查本地是否有本地快照
    stimw
        16
    stimw   88 天前 via Android
    我也没遇到这种程度的写入,平均一天 30g,基本不关机。这个个体差异好像很大,你可以重装试试能不能解决。
    rpman
        17
    rpman   88 天前 via iPhone
    反正有苹果兜底,安心用
    azhangbing
        18
    azhangbing   88 天前
    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   88 天前
    我的台式机是 Windows 7 的,16G 内存,系统盘是三星的 evo 850,256G,用了五六年,总共八千多小时,也才 6T 多的写入量
    xeathen
        20
    xeathen   88 天前
    我是一个月 5T 写入,也挺高了,不过 Power Cycles 这个指标具体怎么计算的,为什么短短一个月就有几十次这么多。
    RUGUAN
        21
    RUGUAN   88 天前
    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   88 天前
    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   88 天前
    个人猜测 月 5T 写入的是内存用超了,系统大量采用 SSD 来虚拟内存,导致大量读写
    Chrome 浏览器还是有点吃内存
    gnawll
        24
    gnawll   88 天前 via iPhone
    我的本子用了大概两年 I/O 4T 多
    beijiaoff
        25
    beijiaoff   88 天前
    你这个写入量可以用到机器淘汰不坏的
    StevenRCE0
        26
    StevenRCE0   88 天前
    MacBook Pro 13-inch, 2020 (Intel),用了一年零十几天,读写 30T/22T
    EvilDevilJin
        27
    EvilDevilJin   88 天前
    M1 MacBook Air 丐中丐 到手十天,没关过机。
    ![]( https://ftp.bmp.ovh/imgs/2021/09/586677c66ec8e5dd.png)
    WuSiYu
        28
    WuSiYu   88 天前
    去年 12 月 mbp 16g m1,现在写入量 6T 左右,内存压力大时写入量会快速上升
    autoxbc
        29
    autoxbc   88 天前
    860 PRO 1T,三年通电一万小时,写入 9TB
    YanwenSun
        30
    YanwenSun   87 天前 via Android
    Safari 的问题可以 Safari->Develop->Experimental Features->Swap Processes on Cross-Site Navigation 能大幅度减少内存占用
    momocraft
        31
    momocraft   87 天前
    我现在用的 intel mac 用了 15 个月了 工作娱乐都用 写入量才 60TB
    rming
        32
    rming   87 天前
    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   87 天前
    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   87 天前
    16+512 mbp m1

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

    可能是因为 交换内存用的多,干活久了,「交换使用量」常在 12G 上下
    jiayuan0215
        35
    jiayuan0215   87 天前
    看了下我用了三年的 15 寸 mbp,写入才 30T
    xoioao
        36
    xoioao   87 天前
    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   87 天前 via iPhone
    苹果并不认为这是个问题
    wangkun025
        38
    wangkun025   87 天前
    刚把这个软件卸载了。
    chendy
        39
    chendy   87 天前
    我怀疑这个软件有问题
    我去年 12 月入的,用了九个月写入还没你这半个月多
    secondwtq
        40
    secondwtq   87 天前
    这个应该是个 feature,不是 bug
    thisfin
        41
    thisfin   87 天前
    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   87 天前
    最近用电脑有点多,大概写入和读取都是 1TB/10 天这个样子
    NotreDame
        43
    NotreDame   87 天前
    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   87 天前
    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   87 天前 via iPhone
    @chendy #39 我觉得可信,因为它是直接读数据的,而且那个 2TB 的写入和系统自带任务管理器里的磁盘写入数据一致
    parametrix
        46
    parametrix   87 天前
    我真是怀疑这个 feature/bug 贯穿苹果全系,包括电脑手机还有平板(说不定手表也是),要不然内存为什么给的那么抠?怕不是哪个小天才发明了一种神奇的内存调度机制,能够有效的把非高频读写的内存数据分配到 swap 上,配合够快的 ssd 做到让用户对内存不足感知不强。
    wgxdz
        47
    wgxdz   87 天前
    @EvilDevilJin #27 请问这是什么 shell 的界面?
    zacklin99
        48
    zacklin99   87 天前 via iPhone
    @dingwen07 微信有 m1 版了。不过应该不是微信的问题。应该还是内存压力的问题。
    yyh325
        49
    yyh325   87 天前
    === 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   87 天前
    6 月买的 16g
    Data Units Read: 28,071,348 [14.3 TB]
    Data Units Written: 22,183,863 [11.3 TB]
    CodeCodeStudy
        51
    CodeCodeStudy   87 天前
    @yyh325 4 个半月才通电 65 个小时?
    jfdnet
        52
    jfdnet   87 天前
    @parametrix 国产安卓机今年也开始推广这个功能了。swap (内存融合)。不得不佩服这取名字的人。
    crystone
        53
    crystone   87 天前
    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   87 天前
    @plk403 同六月份买的

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

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

    M1 Air,差不多一个月
    wowbaby
        67
    wowbaby   84 天前
    2012mid mbp,2013 年换的三星 ssd 840 pro 现在才 33.9TB ,每天都用
    yangluhui
        68
    yangluhui   77 天前
    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   77 天前 via iPhone
    @yangluhui #68 试着少用 Safari,我换成 Edge 之后写入好了很多
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3869 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:43 · PVG 15:43 · LAX 23:43 · JFK 02:43
    ♥ Do have faith in what you're doing.