V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
7gugu
V2EX  ›  问与答

我应不应该把 M1 MBA 退掉?

  •  
  •   7gugu · 328 天前 via iPhone · 1592 次点击
    这是一个创建于 328 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    第 1 条附言  ·  327 天前

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

    第 2 条附言  ·  297 天前

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

    爽的部分

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

    不爽的部分

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

    总体感受

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

    等等党?

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

    11 条回复    2021-03-30 14:38:04 +08:00
    felixcode
        1
    felixcode  
       328 天前
    估计没太好的修复方法,特别是对于 8G 内存的机型,16G 还有可能更改一下 Swap 的策略,但一旦内存不够用,怎么改都无济于事。
    YUX
        2
    YUX  
       328 天前
    有一台高性能主机配一个 mba 还是很完美的
    Rasphino
        3
    Rasphino  
       328 天前 via iPhone
    同 16G,用来写 rust 没啥问题
    7gugu
        4
    7gugu  
    OP
       328 天前 via iPhone
    @felixcode 恰好需要换电脑了,就好难抉择啊😥。我有一个疑问是,现在真的这么容易触发 Swap 吗?如此容易就挤爆了内存?我 8G 的 matebook 开了两个虚拟机都不至于爆内存,Apple 不会这么差劲吧👎,还是说只是某些用户的使用环境过于极端了,导致的擦写量大?
    Jaosn
        5
    Jaosn  
       328 天前
    多少钱入的,不如直接转卖给我🌚
    7gugu
        6
    7gugu  
    OP
       328 天前 via iPhone
    @Jaosn 正价入手的,感觉跟你直接在 Apple 预定的优势就是能立马拿到货了。
    toptyloo
        7
    toptyloo  
       328 天前
    上次那个楼主的结果在 8G 机器里也算是特别夸张的了,正常使用来说虽然仍然偏高但是不会有那么夸张,你的需求我估计磁盘压力也没那么大,没必要退。
    felixcode
        8
    felixcode  
       328 天前
    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  
       328 天前
    @7gugu
    #8 楼回复
    7gugu
        10
    7gugu  
    OP
       324 天前
    收货了,很帅,很凉。就是操作有点不习惯以及屏幕比我的 matebook x pro 2019 版小,但是有 Air4 sidecar 做补充,实在是太帅了啦!!! LOL
    7gugu
        11
    7gugu  
    OP
       297 天前
    @felixcode 用了一个月了,几乎每天都在电脑上做开发,目前写入是 474GB,读取是 1.01TB 。感觉并没有之前说的那么夸张。可能 SSD 爆写更容易出现在视频工作这些需要大内存的场景上。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2520 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:02 · PVG 14:02 · LAX 22:02 · JFK 01:02
    ♥ Do have faith in what you're doing.