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

买 Mac 电脑,一定要把所有预算堆到内存上,一定一定记住。

  •  
  •   fengshushu8 · 13 天前 · 5804 次点击
    我之前的最后一代 intel 的 mbp16 ,硬盘挂壁了,我不知道为什么,当然这事过去很久了。

    最近,我准备手上的 8G 内存的 M2 Mini 卖了换 M4 Mini ,当我通过 smartmontools 查看硬盘寿命,告诉群友使用了一年的时间硬盘写了 10T 的时候,有一个群友说的话,让我很不愉快,他说,他的电脑用 5 年也写不到 10T 的量。

    我一生气,嘛得,我搁这卖设备呢,你说这话,我设备还怎么卖?一生气就把他踢出群了。

    但是,越想越不对劲,10T 到底是个什么概念? 1 年写入 10 T ,365 天每天都不歇停的话是日写 28GB ,可是,我这台 M2 mini 是一个备用机,1 年 365 天真正使用不超过 100 天,那这个就恐怖了,按 100 天算就是日写 102GB 。

    这就非常非常非常恐怖了,一台也就浏览浏览网页的电脑,硬盘日写 102GB ,我自己都惊讶到了。

    于是,我又通过 smartmontools ,查询了我那 2022 年买的 8G 内存的 iMac ,一查直接懵逼,硬盘写入量 57T 。

    57T 什么概念? 256GB 硬盘的理论 TBW 应该是 100-150TB ,也就是说 57T 已经将这块硬盘的理论寿命消耗了一半了。

    我通过,Mac 自带的 [活动监视器] 查看 [磁盘] 发现,写入最大的是 PID 为 0 的 kernel_task 进程,几乎就是电脑放那啥也没操作的话,日写 20GB 以上。

    最近,我出去旅游了 5 天,回来特地看了一下 [活动监视器] ,磁盘写入量 1.25TB



    我翻阅了很多资料,问了很多 GPT ,基本掌握的结论就是 [内存不足会导致 macOS 频繁使用内存压缩和交换文件( Swap ),从而增加硬盘写入量,表现为 kernel_task 进程频繁写入数据。]

    也就是说,选择 8G 内存的 Mac 电脑,你除了担心日常够不够用之外,还要考虑硬盘寿命够不够借用。

    所以,再买 Mac 电脑,请把所有预算都堆到内存上,尽量不要买丐版内存设备。

    当然,发此文章,并不是给各位制造硬盘寿命焦虑,但至少,应该,众所周知这一特性。
    72 条回复    2025-02-06 12:01:38 +08:00
    hunterxxxx
        1
    hunterxxxx  
       13 天前 via Android   ❤️ 1
    確實是這樣的
    hallostr
        2
    hallostr  
       13 天前   ❤️ 97
    第三段看得出来你人不咋滴
    ShadowPower
        3
    ShadowPower  
       13 天前
    我在现实中唯一见到过的硬盘写入到挂的设备只有 MacBook
    Ariake265
        4
    Ariake265  
       13 天前
    看了一下前些日子收的一个 2022 年购入的 16+256 的 M1 MBA ,读取量 179T ,写入量 102T ,前主人的使用压力可能也挺大的
    duxiansen
        5
    duxiansen  
       13 天前   ❤️ 1
    如果是内存不够用,影响性能的话,加内存没毛病。
    如果因为要保护便宜又耐用的硬盘,加钱买大内存,真没必要。
    我还没见过寿命用到结束的,而且现在就算坏了,扩容换硬盘也很便宜
    Rorysky
        6
    Rorysky  
       13 天前
    tbw 很保守
    kkwa56188
        7
    kkwa56188  
       13 天前
    如果 仅仅是 论写入寿命的话,
    加硬盘不也是一样重要 ? 硬盘容量翻倍 那 tbw 也翻倍了
    dant
        8
    dant  
       13 天前
    TBW 只是单体硬盘用于质保的指标,超过了不一定坏,没超过不一定不坏。

    对于整机,特别是硬盘焊死的整机而言,卖的时候没写就是没有,你可以在保修期内争取给他写废然后换全新主板(
    qingbaihe
        9
    qingbaihe  
       13 天前   ❤️ 10
    不用苹果电脑就没这烦恼,16G 内存才 100 块钱
    sunziren
        10
    sunziren  
       13 天前 via Android   ❤️ 1
    群友∶ ?
    iseki
        11
    iseki  
       12 天前 via Android
    所以你给人家拉回来没有?
    lihua
        12
    lihua  
       12 天前
    @qingbaihe 确实是,32Gx2 ,才 600 元。
    murmur
        13
    murmur  
       12 天前
    @qingbaihe only apple can do (只有苹果能把内存卖到金条价格)
    Blanke
        14
    Blanke  
       12 天前   ❤️ 1
    所以你给人家拉回来没有?
    rick13
        15
    rick13  
       12 天前 via iPhone
    笑死我了,还把人踢了,你群里有多少人,把人踢了就能找到冤大头么
    wujiezero
        16
    wujiezero  
       12 天前
    我的结论是没必要焦虑
    essethon
        17
    essethon  
       12 天前
    内存大一点儿也一样的,我 24GB 内存 MacBook Air M2 ,就算每天只浏览网页 + 文字工作( LaTeX ,而且还关了自动编译),一段时间下来每天平均写入量也是 50GB+,一年半 30TB 。比你的 M2 Mini 写入量还大。难道 24GB 内存不够做文字工作吗。
    gscsnm
        18
    gscsnm  
       12 天前
    跟内存关系不大。我最后一年的 Intel mac 本,32G 内存。刚刚查了下,通电时间 681 小时,硬盘读 35TB ,写 33TB 。
    mogging
        19
    mogging  
       12 天前
    看评论有种感觉:Windows 加英伟达才是未来啊
    hellojay
        20
    hellojay  
       12 天前
    我 36g 内存但是也遭不住 safari 内存泄漏经常 swap
    hazy
        21
    hazy  
       12 天前 via iPhone
    macOS 写硬盘还有一大杀手就是 spotlight 的索引,体现为 mds_stores 进程,时不时的就写入几百 G 。
    jrwt
        22
    jrwt  
       12 天前
    问题不大,,又不是传家宝,用呗。你直接给人踢了没想到的
    jspnode
        23
    jspnode  
       12 天前
    哈哈哈笑死了
    dejavuwind
        24
    dejavuwind  
       12 天前
    32G + 1T 购于 2021 年 10 月 写入 55.8T 中间有 1 年多算是轻度使用 其余时间重度使用
    算了一下 大概日均写入 48.9G 对比一下楼主的 还算可以 内存小就得牺牲硬盘 我觉得不算奇怪 windows 也一样通过页面文件吃硬盘的
    dejavuwind
        25
    dejavuwind  
       12 天前
    有理由怀疑是不是被某些网站拿来当边缘节点跑 pcdn 之类的了
    lqt19910205
        26
    lqt19910205  
       12 天前
    这么夸张吗。用了 4 年多的 M1 air 16+256 ,平时做 iOS 开发。

    Data Units Read: 67,212,404 [34.4 TB]
    Data Units Written: 47,279,230 [24.2 TB]
    lma8
        27
    lma8  
       12 天前 via iPhone
    说个这就被踢了?什么鸟群
    cooltechbs
        28
    cooltechbs  
       12 天前
    10T 算多吗?我的两台 Windows 电脑都是平均一年 10T 左右,这也就是 20 次 P/E 而已,对 SSD 的压力算不上很大。
    不过我经常使用休眠功能( S3 被砍了、S0ix 我的机器上不稳定,只好 S4 了),可能休眠就占了一少半的写入量,但我不 care
    darkengine
        29
    darkengine  
       12 天前
    两年的 32GB m1max ,读 32.1 TB , 写 19.8 TB ,该用就用咯。
    ITsWHY
        30
    ITsWHY  
       12 天前
    看了下 22 年的 m1 pro 32 + 512 已经 216 TB 了,有点太夸张了吧
    LawlietZ
        31
    LawlietZ  
       12 天前
    8g 的电脑简直是折磨
    a62527776a
        32
    a62527776a  
       12 天前
    啊对啊 内存换页啊 人家内存大 就不换页啊 他说的没错啊
    Xinu
        33
    Xinu  
       12 天前
    我觉得踢了没毛病,这是断人财路
    ElmerZhang
        34
    ElmerZhang  
       12 天前
    我曾经的主力机,16G 内存,平均每天 swap 导致的磁盘写入大概 0.5 TB 。
    后来我就换了 64G 内存的黑苹果。
    现在 64G 的 mac mini 大概 14000 就能拿下了,等经济状况好点了可以考虑换回白苹果了。
    MoGeJiEr
        35
    MoGeJiEr  
       12 天前   ❤️ 1
    我 m3 max 的 mbp ,128G 内存,使用一年多了,读取 75TB ,写入 44.3TB ,日常使用也就占一半的内存左右,我这个内存+硬度读写又怎么说呢?
    iyaozhen
        36
    iyaozhen  
       12 天前
    这年头 8G 肯定是不够了,至少 16GB

    手机上也是因为要跑 AI 都变大了,不然还得扣
    JOJO10086
        37
    JOJO10086  
       12 天前   ❤️ 1
    为啥你在群里这么出生又来这当好人,过于离谱
    FightPig
        38
    FightPig  
       12 天前
    你还不如不说第三段的事
    chenqh
        39
    chenqh  
       12 天前
    1 天才写 100G.我前几天刚发帖,1 天 280G...虽然是 windows.
    painter
        40
    painter  
       12 天前
    8G 内存的 Macbookair 用着挺好 没啥问题
    tinypig
        41
    tinypig  
       12 天前
    24G 的 m3 Macbook , 去年 4 月份购入,使用 9 个月。
    Power On Hours: 833
    读取 35.6TB
    写入 24.8TB
    haruhi
        42
    haruhi  
       12 天前
    2021 年首发入的 M1 32G ,已经写入 85 TB 了。

    没啥特别感受,就照常高强度使用……
    laobobo
        43
    laobobo  
       12 天前
    目前 window ,1T 的 SSD 通电时间:1 年 127 天,写入量 19.046T (还行)。但是硬盘健康状态 89%了,感觉有点问题啊
    czhu
        44
    czhu  
       12 天前
    16G 应该是最低配
    现在就差 iPad 升级了
    qingxiangcool
        45
    qingxiangcool  
       12 天前
    OP 一定是那种自我感觉特别良好的人。
    jstony
        46
    jstony  
       12 天前
    总结前面的留言,应该是 macos 本身系统特性如此,和内存大小关联性并不大。
    hasikasi
        47
    hasikasi  
       12 天前
    Percentage Used: 50%
    Data Units Read: 846,332,073 [433 TB]
    Data Units Written: 796,561,783 [407 TB]
    hasikasi
        48
    hasikasi  
       12 天前
    @hasikasi #47 你们都用得这么少吗?
    chanChristin
        49
    chanChristin  
       12 天前   ❤️ 3
    这就是独裁,听不得一点不好的话,哪怕是事实。
    akinoneko
        50
    akinoneko  
       12 天前
    Percentage Used: 2%
    Data Units Read: 117,440,080 [60.1 TB]
    Data Units Written: 83,358,068 [42.6 TB]

    这在担心什么呢? 32GB
    反正到换设备的时候 SSD 也写不坏
    flyz
        51
    flyz  
       12 天前
    懂事的人,自己给自己刀点就得了,
    不懂事的人,踢群友,笑死个人。
    IcetrayDaGang
        52
    IcetrayDaGang  
       12 天前
    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning: 0x00
    Temperature: 24 Celsius
    Available Spare: 100%
    Available Spare Threshold: 99%
    Percentage Used: 0%
    Data Units Read: 14,141,149 [7.24 TB]
    Data Units Written: 15,955,938 [8.16 TB]
    Host Read Commands: 378,865,175
    Host Write Commands: 356,583,160
    Controller Busy Time: 0
    Power Cycles: 468
    Power On Hours: 234
    Unsafe Shutdowns: 8
    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

    m1 pro 32g
    读写没那么离谱
    shyling
        53
    shyling  
       12 天前
    这有啥,我还没见过硬盘挂的呢。。

    反倒是 intel 的 cpu 用了一年就挂了
    ShadowPower
        54
    ShadowPower  
       12 天前
    @Rorysky 256GB 的铠侠固态一般标 200~250TBW ,实际写坏大概 700~800TB ,确实保守。
    但是实际上只用了两年半,坏的就是一台 M1 MacBook Air 。
    而且我还知道了 Intel Mac 硬盘坏了可以开机,会出现一个闪烁的带问号的文件夹图标。而 M1 之后硬盘坏了跟主板坏了症状一样,开机黑屏,然而实际上只有硬盘坏了。
    ShadowPower
        55
    ShadowPower  
       12 天前
    @IcetrayDaGang 这两年的 macOS 没有 2021 年那会的严重内存泄漏的毛病了,如果在那段时间用过,平均每天能写 10TB
    JensenQian
        56
    JensenQian  
       12 天前
    没事,m4 的话 16G 起步了,库克良心发现了
    lijiangang886
        57
    lijiangang886  
       12 天前
    >有一个群友说的话,让我很不愉快,他说,他的电脑用 5 年也写不到 10T 的量。

    单这一句描述说明不了什么问题,有可能对方就是像正常聊天一样说的,也有可能对方说话方式很不友好就是冲着恶心楼主或者纯粹情商低嘴贱成瘾来的,前者说明楼主是个**,但是看着不像;后者则归罪不到楼主身上,所以楼上清一色的站队群友私以为不可取
    VpChris
        58
    VpChris  
       12 天前
    Percentage Used: 8%
    Data Units Read: 1,460,745,803 [747 TB]
    Data Units Written: 422,246,888 [216 TB]
    Power On Hours: 8,853

    m1 mbp 2021
    ZztGqk
        59
    ZztGqk  
       12 天前 via iPhone
    新 mini 不是可以换硬盘么,随便用,坏了换呗,还以为是内存焦虑,原来只是寿命焦虑,说不定用个两年就换新 mini 了,多花 2k 买金子内存真的有用?单机才 3500
    zmming
        60
    zmming  
       12 天前
    @hallostr 哈哈哈
    fcten
        61
    fcten  
       12 天前   ❤️ 1
    我看了下我 48g1t 的 mbp 14 个月已经写了 38T 了。8g 现在已经淘汰了,16g 以上的配置内存交换那点写入量基本不用太关注了。
    不过如果主力使用的话,硬盘至少 512g 起步吧。
    oceana
        62
    oceana  
       12 天前
    24GB mac 用了 3 个月不到,写入 5T
    X1A0CA1
        63
    X1A0CA1  
       11 天前
    24 年 6 月 M3 的 MBA 16+512

    Data Units Read: 44,859,328 [22.9 TB]
    Data Units Written: 33,266,221 [17.0 TB]
    Power On Hours: 645
    thoo61871
        64
    thoo61871  
       11 天前
    8G 确实拉跨
    我还在用 15 款 16G 的 mbp
    rednose1037
        65
    rednose1037  
       11 天前
    楼主的截图是用什么软件截的
    iamqk
        66
    iamqk  
       11 天前
    给大家个参考数据吧,我以前开发的时候日写入量 30g 左右(基本不用交换分区)
    OceanWaves
        67
    OceanWaves  
       11 天前 via Android
    这是 OS X 的特性 和你买多大内存的 mac 关系没那么大 你搜一下 reddit 上一堆 64g 128g 内存的 mac 用户发帖吐槽为什么内存够用还要用 swap 原因很简单 苹果公司就这么设计的 苹果利润的大头是硬件 肯定不能让你传家啊 硬盘相对内存来说寿命低太多了 iOS 也一样为什么同期安卓都 8g 内存了苹果才给 4g ? 一个是当时 CPU 性能领先 另一个就是苹果大量用 swap android windows 软硬是分离的 所以没有这个问题 不过现在国产手机厂商搞什么内存扩展 就和苹果这个是一个意思
    MacsedProtoss
        68
    MacsedProtoss  
       11 天前 via iPhone   ❤️ 1
    我 3 年的 M1Pro 32+1T 开发机写了 829TB 照样好好的
    smart 信息其实含有使用百分比和备用空间信息的 我 829T 也就 22% usage 和 99 备用空间 压根写不坏
    &这你 T 人也太过分了
    sunziren
        69
    sunziren  
       11 天前 via Android
    @OceanWaves 计划报废
    bzcrl
        70
    bzcrl  
       11 天前   ❤️ 1
    什么群避雷一下
    chanChristin
        71
    chanChristin  
       10 天前 via iPhone
    @lijiangang886 #56 这就叫断章取义
    只看群友说什么,后面 op 把人踢出去是一句不提
    mandex
        72
    mandex  
       1 天前
    M2 Max 32G

    === 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: 1%
    Data Units Read: 155,615,902 [79.6 TB]
    Data Units Written: 88,854,597 [45.4 TB]
    Host Read Commands: 9,863,863,744
    Host Write Commands: 1,392,178,236
    Controller Busy Time: 0
    Power Cycles: 726
    Power On Hours: 1,757
    Unsafe Shutdowns: 14
    Media and Data Integrity Errors: 0
    Error Information Log Entries: 0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   948 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:36 · PVG 04:36 · LAX 12:36 · JFK 15:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.