7gugu
V2EX  ›  问与答

我应不应该把 M1 MBA 退掉?

  •  
  •   7gugu · Feb 27, 2021 via iPhone · 2569 views
  •   You need to sign in to view this topic
    This topic created in 1972 days ago, the information mentioned may be changed or developed.

    背景
    我的主要需求是用作前端开发,比如 Nodejs,python 等,无游戏需求(我已经有 2060 的台式电脑,支撑我的游戏以及高性能处理的需求),为了尝试 Mac 系统,因此购入了 16+256 的 Air 。预计下周三能够收到货。

    问题❓
    最近 Apple 的 SSD 读写闹的沸沸扬扬的,我的 M1 下周就能到了,我是否应该现在退掉啊?

    思考🤔
    1.现在退掉直接换 matebook x pro 2020
    2.收货等 Apple 修复
    3.(大伙的意见)

    Supplement 1  ·  Feb 28, 2021

    上一台笔记本裂开了,不还都不行了😂

    Supplement 2  ·  Mar 30, 2021

    用了一个月新的MBA了,来说说感受

    爽的部分

    • 真的是很快,启动很快,大部分程序都适配了M1,少部分需要转译的其实也感知不到。(用了新的Mac之后,才知道开机能这么快)
    • 屏幕很锐利(虽然第二个屏幕还是1080p)
    • 很轻、无噪音、虽然不至于完全凉冰冰但是不烫手
    • 与自家产品联动很棒,iPhone、iPad之前的隔空投送、热点共享、sidecar都很棒

    不爽的部分

    • 少部分应用要花钱(该花的还是得花,支持正版,来自windows平台的一些怨言)
    • 操作诡异(没有了alt和win键,操作怪怪的,切换中英文输入用的是capslock就很奇怪)
    • 太贵了

    总体感受

    很爽,买的不亏,日常的前后端开发足够了。而且可能是发布了接近一个季度了,整体的软件适配进度非常的高,对于日常使用来说几乎遇不到闪退的问题。(我就遇见过一次微信小程序开发工具闪退的问题,不过这个软件在Windows上面也是经常闪退,我感觉更多的是软件而不是操作系统的问题。)如果想入手的话,我是非常推荐的。

    等等党?

    我个人观点是不等就算了,m1x和m2最快也要年底才能出来。内存升级如果不支持自行更换的话,那么就算支持32GB的内存,我感觉很多人也没那个意愿+3000元上到32GB。如果真的是需要那么大容量内存的话,我还是认为买一个windows的主机,专门做开发站,会比搞一个32GB的笔记本划算,兼容性也会高的多,没必要在这上面瞎折腾。

    11 replies    2021-03-30 14:38:04 +08:00
    felixcode
        1
    felixcode  
    PRO
       Feb 27, 2021
    估计没太好的修复方法,特别是对于 8G 内存的机型,16G 还有可能更改一下 Swap 的策略,但一旦内存不够用,怎么改都无济于事。
    YUX
        2
    YUX  
    PRO
       Feb 27, 2021
    有一台高性能主机配一个 mba 还是很完美的
    Rasphino
        3
    Rasphino  
       Feb 27, 2021 via iPhone
    同 16G,用来写 rust 没啥问题
    7gugu
        4
    7gugu  
    OP
       Feb 27, 2021 via iPhone
    @felixcode 恰好需要换电脑了,就好难抉择啊😥。我有一个疑问是,现在真的这么容易触发 Swap 吗?如此容易就挤爆了内存?我 8G 的 matebook 开了两个虚拟机都不至于爆内存,Apple 不会这么差劲吧👎,还是说只是某些用户的使用环境过于极端了,导致的擦写量大?
    Jaosn
        5
    Jaosn  
       Feb 27, 2021
    多少钱入的,不如直接转卖给我🌚
    7gugu
        6
    7gugu  
    OP
       Feb 27, 2021 via iPhone
    @Jaosn 正价入手的,感觉跟你直接在 Apple 预定的优势就是能立马拿到货了。
    toptyloo
        7
    toptyloo  
       Feb 27, 2021
    上次那个楼主的结果在 8G 机器里也算是特别夸张的了,正常使用来说虽然仍然偏高但是不会有那么夸张,你的需求我估计磁盘压力也没那么大,没必要退。
    felixcode
        8
    felixcode  
    PRO
       Feb 27, 2021
    IDE 和浏览器等应用需要的内存量不是操作系统或硬件架构能决定的。

    M1 应该是尽量把前台程序放内存,不在使用的程序尽量放 SWAP,从而让前台程序有更好的响应。
    但前台程序和后台程序切换时,就需要大量读写 SWAP 了。

    比如用一段时间 IDE 再切换使用浏览器时,就需要将浏览器占用的内存从 SWAP 中调出,并将 IDE 占用的内存写入 SWAP 。从 IDE 切回浏览器再反过来写入和调出 SWAP 。(page in/ page out)
    多个占大内存的程序同时运行,并且频繁切换的话,SWAP 写入量就大量增加了。
    比如如果 IDE 占用 3G,浏览器占用 4G 的话,正常使用能保持比较流畅,但如果大量用 SWAP 的极端情况的话,切过来再切回去,就得往 SSD 里写入 7G 的数据。

    虚拟机占用的内存对 m1 来说应该更不好处理了,没法像宿主机里一样以进程为单位对 SWAP 的使用进行管理。

    以前机械硬盘做 SWAP 会让速度慢很多,m1 的 NVME 硬盘速度较快,所以哪怕用 SWAP,也感觉不到明显的卡顿。
    (以上更多的是猜测,叙述也可能不精确,但内部原理也没有公开的。)

    Linux 这样的系统可以调整 swapness 参数,用来设置 SWAP 使用的激进程度。Window 也可以更改 SWAP 大小及所存的磁盘位置。
    felixcode
        9
    felixcode  
    PRO
       Feb 27, 2021
    @7gugu
    #8 楼回复
    7gugu
        10
    7gugu  
    OP
       Mar 3, 2021
    收货了,很帅,很凉。就是操作有点不习惯以及屏幕比我的 matebook x pro 2019 版小,但是有 Air4 sidecar 做补充,实在是太帅了啦!!! LOL
    7gugu
        11
    7gugu  
    OP
       Mar 30, 2021
    @felixcode 用了一个月了,几乎每天都在电脑上做开发,目前写入是 474GB,读取是 1.01TB 。感觉并没有之前说的那么夸张。可能 SSD 爆写更容易出现在视频工作这些需要大内存的场景上。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4779 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:49 · PVG 17:49 · LAX 02:49 · JFK 05:49
    ♥ Do have faith in what you're doing.