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

Mac mini 的内存焦虑。。。

  •  1
     
  •   caEsIum · 97 天前 · 6191 次点击
    这是一个创建于 97 天前的主题,其中的信息可能已经有所发展或是发生改变。
    低估了 Apple Silicon 的性能,只给残血 M2 Pro 配了 16G 内存,现在日常使用内存压力是黄色,虽然流畅度没什么影响,会有什么副作用么?
    下次买 Mac 还是上 32G 吧。
    81 条回复    2023-02-28 10:26:23 +08:00
    NonClockworkChen
        1
    NonClockworkChen  
       97 天前
    没看明白。
    NonClockworkChen
        2
    NonClockworkChen  
       97 天前
    Apple Silicon 的性能和内存压力有什么关系?
    lostberryzz
        3
    lostberryzz  
       97 天前
    16G 中重度使用确实会卡顿,32G 基本随便造了
    caEsIum
        4
    caEsIum  
    OP
       97 天前
    @NonClockworkChen 开始觉得残血 M2 Pro 配不上 32G ,现在发现性能确实可以,而且不到 32G 确实也不够用。
    @lostberryzz 卡顿倒是没怎么遇到,偶尔会有一点点不流畅,但是无关大碍
    txx
        5
    txx  
       97 天前
    M1 16G mini ,开着 Goland WebStorm DataGrip Chrome + 5k Studio display + 4k 也没觉得性能不够用。。。
    caEsIum
        6
    caEsIum  
    OP
       97 天前
    @txx 是的,所以我还是大意了,苹果的芯片确实不错。
    shakespark
        7
    shakespark  
       97 天前   ❤️ 1
    不开浏览器就没事哈哈
    keleo030
        8
    keleo030  
       97 天前
    不知道大家怎么用的,我 16g 内存,一般 final cut + ae + chrome + blender +10 来个小软件同时打开,也没有卡过。
    ddvswgg
        9
    ddvswgg  
       97 天前 via iPhone
    我之前 8G 的 2020 m1 初代,只要不是 pycharm 和 Lightroom 同时开就没事,16G 问题不大。
    Leonard
        10
    Leonard  
       97 天前
    黄色不算高,不影响流畅度就没事。影响无非就是 swap ,不过也无所谓,正常用很难用光 SSD 寿命。
    LxExExl
        11
    LxExExl  
       97 天前 via iPhone
    借楼问下,第一次用自己的设备第一次做业余开发,也不知道做什么开发,大概就是前端网页后端来个数据库,8G 够用吗?还是要上 16G 呢?

    不剪视频也没有游戏需求。
    hlwjia
        12
    hlwjia  
       97 天前   ❤️ 1
    @LxExExl 只要是做开发的,内存都拉满,不用考虑。5 年后你会回来这里谢我的。
    leeolsen
        13
    leeolsen  
       97 天前
    16G 内存,日常开着 20+chrome 标签页还有至少 10 个左右的各类开发 文档 聊天 app 毫无问题
    caEsIum
        14
    caEsIum  
    OP
       97 天前
    @keleo030
    @ddvswgg
    @Leonard
    @LxExExl
    @leeolsen
    确实,流畅度不是太大问题,只是压力变色,但是不看的话也没什么问题。
    yibin001
        15
    yibin001  
       97 天前 via iPhone
    你这么一说,都让我有焦虑了,跟你一样的 mac mini M2 Pro 16G 内存
    caEsIum
        16
    caEsIum  
    OP
       97 天前
    @yibin001 不看内存压力就好。。流畅度没问题就行,硬盘也不会怎么样。。
    hackpro
        17
    hackpro  
       97 天前 via iPhone
    多挣钱无脑买顶配😄
    yogogo
        18
    yogogo  
       97 天前
    @shakespark #7 没错,浏览器还得一段时间重启一次
    parthenon2007
        19
    parthenon2007  
       97 天前
    苹果家的存储都是用金子做的。
    xtinput
        20
    xtinput  
       97 天前
    M 系列的芯片内存是统一内存,CPU 、GPU 、NPU 都共用它,之前 intel 芯片的内存只有 CPU 在用
    所以 M 系列的 16G 内存不如 intel 系列的 16G
    xtinput
        21
    xtinput  
       97 天前
    @keleo030 卡是不卡,就是会频繁读写交换分区,消耗硬盘寿命
    sunchunyang
        22
    sunchunyang  
       97 天前
    @xtinput 是的。我 32G 内存+8G 显存黑苹果,swap 明显比 32G 的 mac studio 要少
    zhaoxin
        23
    zhaoxin  
       97 天前   ❤️ 1
    @xtinput 不懂就别乱说。Intel 芯片的核心,一样是共享内存作为显存的。而 Intel 芯片的内存,相比于统一内存的苹果芯片的内存,带宽很低,拉低了核显性能。在这方面,M 系列的 16GB 内存远远强过 Intel 系列的 16GB 。至于说独立显存,那是有独显的型号。显卡本身自带显存。M 系列的统一内存,性能与独显显存的带宽相比毫不逊色。因此也不能说性能要差。只不过统一内存是动态分配的,如果显存用得多了,内存可用的就少了。

    这也是为什么苹果把内存价格要那么贵。你以为你买的是内存,但是苹果认为这个也可以算作显存啊。Nvidia 的 4090 才 24GB 的显存,但是我 M 系列可以到 96GB ,这么高的显存,当然不能便宜卖了。

    结论:统一内存的内存,既是内存,又是显存。且性能方面并没有拖显卡的后腿。单论显存,性能也不输独立显卡的独立显存。但是因为它是公用的,显存如果占用过高,可以供内存使用的带宽就会减少。以 4K 游戏需要 12GB 显存来计算。那么 16GB 的统一内存,此时就只剩 4GB 内存可用。因此如果经常需要大显存的用户,最好选择 32GB 内存,这样就会有 20GB 的内存供 CPU 来使用,通常情况应该也足够了。
    yibin001
        24
    yibin001  
       97 天前 via iPhone
    @caEsIum 我已经退货下单 32G 了
    shuxge1223
        25
    shuxge1223  
       97 天前
    我也借楼问一下,mac 的内存机制是啥,我之前买的 24g 基本开个网页 开上 3-5 个软件,能跑到 16g ,感觉他是有多少内存用多少
    wangxiang
        26
    wangxiang  
       97 天前   ❤️ 1
    还是 hackintosh 香,内存使劲加,也不贵
    justicelaw
        27
    justicelaw  
       97 天前
    8G 笑笑不说话, 开个 edge 内存就用掉 60%了。
    caEsIum
        28
    caEsIum  
    OP
       97 天前
    @yibin001 我也纠结过。。后来忍住了。。。算了凑合用几年。
    caEsIum
        29
    caEsIum  
    OP
       97 天前
    @shuxge1223 macOS 的内存使用相比 Windows 更加积极一些,能放内存的就放内存,所以容易遇到用的比较“满”的情况,也是因为这样的原因,所以苹果才有内存压力的这个指标,内存占用多不能说明内存不够,这时候内存与硬盘的 swap 少,而是内存压力大才是内存不足的表现,这时候内存不足,会经常与硬盘 swap 。
    caEsIum
        30
    caEsIum  
    OP
       97 天前
    @xtinput 之前 intel 芯片的集成显卡,也是会用系统内存的,相比之下现在的统一内存架构,内存和显存的界限比之前少了很多,确实更容易导致内存不足。
    iamqk
        31
    iamqk  
       97 天前
    内存压力黄还算正常吧,红了才需要担心
    shuxge1223
        32
    shuxge1223  
       97 天前
    @caEsIum 怪不得 感觉买了 32 他也能用到 24
    um1ng
        33
    um1ng  
       97 天前
    不要制造焦虑,我 8G 用的好好的
    himozzie
        34
    himozzie  
       97 天前
    @zhaoxin 专业,确实是这样,webGpu 的项目一跑起来,共享的带宽被占满,就卡的不行
    najunuoyan
        35
    najunuoyan  
       97 天前
    hex2en
        36
    hex2en  
       97 天前
    你这个问题,不看活动监视器就可以解决
    xqk111
        37
    xqk111  
       97 天前
    电脑是 8g ,wrap 8g ,感觉搞个 16g 就够用
    LxExExl
        38
    LxExExl  
       96 天前 via iPhone
    @hlwjia 我只想用三年呢?
    五年后买新的 mac mini 和现在应该也是一个价哇
    marcong95
        39
    marcong95  
       96 天前
    @zhaoxin #23 Apple Silicon 出来之前,苹果的内存不也是这么贵么。这目测并不是内存卖的贵的理由。就是单纯的传统艺能,在搞出了统一内存之后用户连自己加内存都做不到了,在这情况下苹果不把加内存的费用大幅提高似乎也算是苹果爸爸的恩典了。参考 Mac Pro ,32G -> 48G 收费 2250 这可只是京东随便搜一下 400 块一条的 ECC DDR4
    LunarG
        40
    LunarG  
       96 天前   ❤️ 1
    @LxExExl 我的工作笔记本是 16g 的 m1 pro ,公司的整套交易系统在本地编译和调试没有问题,同时开了 50+个 chrome tab
    dddd1919
        41
    dddd1919  
       96 天前
    windows 综合症
    7gugu
        42
    7gugu  
       96 天前
    不开监控就没问题啦,我选择无视内存压力
    phub2020
        43
    phub2020  
       96 天前
    2023 年了,还有担心硬盘寿命问题嘛?大可不必,不看监控就行,用就行了
    ariza
        44
    ariza  
       96 天前
    mini + Studio display 才是最吼滴
    woxihejinghao
        45
    woxihejinghao  
       96 天前
    放心用就行,公司的 8g 都给我无脑用两年,没啥事情
    summersun2021
        46
    summersun2021  
       96 天前
    64g 的 m1max ,常态化 48g 左右。苹果的内存管理好像和 win 不一样的。
    summersun2021
        47
    summersun2021  
       96 天前
    finalcut 、wechat 、chrome 、tg 、ps 等 10 来个 app 常驻
    MX123
        48
    MX123  
       96 天前
    京东 3550 的 mac mini m2 丐版实在是太香了!
    sidkang
        49
    sidkang  
       96 天前
    同在用 Mac mini m1 16g ,我发现内存其实够用,就是不能出现个别 app 内存泄露,无论是 safari 、chrome 还是桌面 gui 后台等等,任意一个 app 发生泄露就是卡顿,只能靠重启或者卸载来解决,🐶
    oneXplus
        50
    oneXplus  
       96 天前
    air 8g pro 16 max 32 ultura 64
    shervy
        51
    shervy  
       96 天前
    我这交换分区都出来了。
    046569
        52
    046569  
       96 天前   ❤️ 2
    @LxExExl
    放心大胆用 8G ,没那么不堪。

    我日常用 Mac Studio M1 Max + 32 核 GPU + 32G 内存 + 512G 存储。外出用 MacBook Pro 2018 款,i5-8259U + 8G 内存 + 512G 存储。业余做个 Web ,追求性价比基础版足够用了。日常体验没纸面上的数字差异来得那么大。
    Bluecoda
        53
    Bluecoda  
       96 天前
    几年后就换了,有啥副作用?就是 SSD 读写多一些罢了
    caEsIum
        54
    caEsIum  
    OP
       96 天前
    @sidkang 嗯,是的,我之前 Lightroom 开了一晚上,直接泄露到 50G ,卡死了。
    SimonOne
        55
    SimonOne  
       96 天前
    咸鱼买了 64g ,2T 的,硬盘有焦虑,因为不能换
    cogear
        56
    cogear  
       96 天前
    @zhaoxin 你说得都对,除了一点,intel 的 mac 内存也是这么贵
    a4854857
        57
    a4854857  
       96 天前
    我有点想买 3699 的 mac mini 来替代我 15 款的 MacBook Pro15 开发前端.
    不知道 8g 是不是真的很痛苦.但是加 1500 上 16g 又觉得有点怨种...
    LxExExl
        58
    LxExExl  
       96 天前 via iPhone
    感谢各位分享

    我决定入 8g 的底配了 已有 studio display
    到时候找一门 docker+前端的课,看到底卡不卡 🐶
    yougo
        59
    yougo  
       96 天前


    我更想知道的是为什么内存刚用一半就开始 swap 了😂
    自始至终都从来没有用超过 20G ,但是 swap 又悄无声息的来了
    superedlimited
        60
    superedlimited  
       96 天前
    m2 mac mini, 8+256, 1 个 xcode 窗口,3 个 android studio 窗口,十几个 chrome 标签,依然很流畅。虽然内存压力黄了且用了 swap ,可就是要这样用才能发挥电脑的价值啊。
    superedlimited
        61
    superedlimited  
       96 天前
    @superedlimited 对了,外接 4k 27 寸显示器,开启了台前调度。
    imsoso
        62
    imsoso  
       96 天前
    8g 开发都没啥问题。。。
    别被 windows 惯坏了
    di11wei
        63
    di11wei  
       96 天前
    @yougo 你的 istat menus 的设置,把「隐藏不活跃」内存勾选了,要是显示的话基本就是满的了。就是活动监视器里面的那个「已缓存文件」用量。
    yougo
        64
    yougo  
       96 天前
    @di11wei 原来是这样,那看来确实用的挺多了😂,这样看 32G 也不够啊
    caEsIum
        65
    caEsIum  
    OP
       96 天前
    @yougo 你这个不用太担心,都不算是主动的频繁的 Swap ,有内存压力的情况下,本来应该放在内存的数据也会因为容量不足被迫放在 SSD 频繁读取,这样的才需要担心。
    caEsIum
        66
    caEsIum  
    OP
       96 天前
    @superedlimited 嗯嗯,我现在也看开了,电脑弄来就是用的,用坏了也就是物尽其用,最好是保修期内坏了。哈哈哈。。
    tftNExtLife
        67
    tftNExtLife  
       96 天前
    流畅度没影响焦虑什么
    xiangxiangxiang
        68
    xiangxiangxiang  
       96 天前
    @sidkang 有什么办法可以排查到是哪个软件抽风吗?公司的电脑 经常时不时 kernel_task 的 cpu 飙到 5 600 ,直接卡得起飞。。。时间久了不重启不行,太难受了

    19 年的 16 寸 i7 16g mac
    loshine1992
        69
    loshine1992  
       96 天前
    Danswerme
        70
    Danswerme  
       96 天前


    楼主给你看个好康的🤣
    caEsIum
        71
    caEsIum  
    OP
       96 天前
    @Danswerme 哈哈哈,我 windows 电脑也有这么多内存。。
    monologue520
        72
    monologue520  
       96 天前
    请问使用 m2 与 m2 pro 在平时使用时相比除了代码编译速度差了些,其他方面还有很大的差距吗? 感觉的很明显吗?
    caEsIum
        73
    caEsIum  
    OP
       96 天前
    @monologue520 感觉不会有什么明显区别。
    JunoNin
        74
    JunoNin  
       96 天前 via iPhone
    @SimonOne #55 什么价格,想参考下
    playtomandjerry
        75
    playtomandjerry  
       95 天前
    你根本没搞懂 Mac 的内存管理逻辑, 你用的 window 的内存管理逻辑去理解 Mac 是不对的,mac 的会吃掉大部分内存用于再次启动时的快速启动, 当内存满的时候,它会自动释放这部分内存,这样的结果就是除了刚启动的很短时间内能看到内存有空余,其余时候看都是内存满的。优点就是打开之前打开过的软件速度会变快。这个不需要特别关注。
    playtomandjerry
        76
    playtomandjerry  
       95 天前
    @shuxge1223 对,为了提高启动速度,内存有多少吃多少的,只有有 bug 的情况会出现卡顿,就是某个软件内存泄漏导致确实它把内存吃完了才会卡顿,一般情况下 mac 无需关注内存,不然天天焦虑了,它给多少吃多少
    readman
        77
    readman  
       95 天前 via iPhone
    求问 8g 能跑 docker 吗?
    readman
        78
    readman  
       95 天前 via iPhone
    @readman 我想用 8g 的 mini 开个 tunnel 做 blog ,不知道够不够用
    caEsIum
        79
    caEsIum  
    OP
       95 天前 via iPhone
    @playtomandjerry 你看看 29 楼
    starrystarry
        80
    starrystarry  
       95 天前
    Mac: 我倒没什么压力,这个人类挺有压力的
    juzijun2333
        81
    juzijun2333  
       90 天前
    M1+16G 在开虚拟机+Chrome 很多标签的情况下确实不够用,经常 swap ,后来换了 M1MAX+64G ,基本上就没遇到过 swap 了。
    Windows 的内存管理机制其实也是有多少用多少的,在 vista 时代加入了预读缓存。只不过任务管理器中的内存信息显示的方式不太一样,如果看资源监视器的话,就清楚了。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5328 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 405ms · UTC 02:16 · PVG 10:16 · LAX 19:16 · JFK 22:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.