背景
我的主要需求是用作前端开发,比如 Nodejs,python 等,无游戏需求(我已经有 2060 的台式电脑,支撑我的游戏以及高性能处理的需求),为了尝试 Mac 系统,因此购入了 16+256 的 Air 。预计下周三能够收到货。
问题❓
最近 Apple 的 SSD 读写闹的沸沸扬扬的,我的 M1 下周就能到了,我是否应该现在退掉啊?
思考🤔
1.现在退掉直接换 matebook x pro 2020
2.收货等 Apple 修复
3.(大伙的意见)
上一台笔记本裂开了,不还都不行了😂
用了一个月新的MBA了,来说说感受
很爽,买的不亏,日常的前后端开发足够了。而且可能是发布了接近一个季度了,整体的软件适配进度非常的高,对于日常使用来说几乎遇不到闪退的问题。(我就遇见过一次微信小程序开发工具闪退的问题,不过这个软件在Windows上面也是经常闪退,我感觉更多的是软件而不是操作系统的问题。)如果想入手的话,我是非常推荐的。
我个人观点是不等就算了,m1x和m2最快也要年底才能出来。内存升级如果不支持自行更换的话,那么就算支持32GB的内存,我感觉很多人也没那个意愿+3000元上到32GB。如果真的是需要那么大容量内存的话,我还是认为买一个windows的主机,专门做开发站,会比搞一个32GB的笔记本划算,兼容性也会高的多,没必要在这上面瞎折腾。
1
felixcode 2021-02-27 16:26:08 +08:00
估计没太好的修复方法,特别是对于 8G 内存的机型,16G 还有可能更改一下 Swap 的策略,但一旦内存不够用,怎么改都无济于事。
|
2
YUX 2021-02-27 16:28:17 +08:00
有一台高性能主机配一个 mba 还是很完美的
|
3
Rasphino 2021-02-27 16:28:27 +08:00 via iPhone
同 16G,用来写 rust 没啥问题
|
4
7gugu OP @felixcode 恰好需要换电脑了,就好难抉择啊😥。我有一个疑问是,现在真的这么容易触发 Swap 吗?如此容易就挤爆了内存?我 8G 的 matebook 开了两个虚拟机都不至于爆内存,Apple 不会这么差劲吧👎,还是说只是某些用户的使用环境过于极端了,导致的擦写量大?
|
5
Jaosn 2021-02-27 16:32:13 +08:00
多少钱入的,不如直接转卖给我🌚
|
7
toptyloo 2021-02-27 16:40:51 +08:00
上次那个楼主的结果在 8G 机器里也算是特别夸张的了,正常使用来说虽然仍然偏高但是不会有那么夸张,你的需求我估计磁盘压力也没那么大,没必要退。
|
8
felixcode 2021-02-27 16:53:07 +08:00
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 大小及所存的磁盘位置。 |
10
7gugu OP 收货了,很帅,很凉。就是操作有点不习惯以及屏幕比我的 matebook x pro 2019 版小,但是有 Air4 sidecar 做补充,实在是太帅了啦!!! LOL
|