32G 内存的 16 寸新 MBP,程序都关完,交换内存还有 1 到 3 个 G。普遍问题么?

2021-12-01 14:05:59 +08:00
 freestyle26
昨天机子到了后,一开始开了很多应用,已交换内存都是 0.

内心还非常高兴来着,32g 够用。

但不知道从什么时候开始,已交换内存一直占用接近 2 个 G 。无论是否关掉差不多所有程序。



最后解决的办法,是关机重启,然后才又恢复为 0.
----------------------------------


有点毛啊,到底是硬件还是系统问题。。


难道上 64g 才是王道?彻底杜绝交换内存的产生?

要不然天天得关机呀。


你们就没遇到这情况么?



加上 16 寸机子好像有关机充不进电的问题,准备退了。避开这个批次
4377 次点击
所在节点    MacBook Pro
34 条回复
hahaFck
2021-12-01 14:13:56 +08:00
64G 内存,已使用 33G ,已交换 0 。
nonoyang
2021-12-01 14:16:31 +08:00
还是太有钱了,这都能作为换 64g 的理由。。。
berchtesgaden
2021-12-01 14:22:52 +08:00
强迫症?建议直接把 swap 关掉
arfaWong
2021-12-01 14:32:09 +08:00
huoshen
2021-12-01 14:33:11 +08:00
用用 swap 怎么了, 也没啥显著的坏处啊
KR19
2021-12-01 15:04:28 +08:00
我家里的 mba13 M1 一年都写入 100T 了,就当上网本,反正 5 600T 至少用 5 6 年
aireason
2021-12-01 17:10:23 +08:00
正常啊,用到 swap 空间后,不会主动释放的,但实际也不会频繁进行 swaping ,所以不用担心性能和硬盘写入问题
hello2090
2021-12-01 17:10:46 +08:00
试了下我的 64GB, 600MB 左右,32G 还是差一点意思
hsir
2021-12-01 17:14:35 +08:00
一直都使用:
sudo nvram boot-args="vm_compressor=2"
来尽量限制使用 Swap
requesponse
2021-12-01 17:14:42 +08:00
一般出现这种心理还是购买的东西超出了自己的实际消费能力
AlohaV2
2021-12-01 17:16:11 +08:00
库克:怪我,还是卖太便宜了
f64by
2021-12-01 18:47:20 +08:00
@hsir #9 M1 上只设置 boot-args 不行的,默认安全策略限制不读取自定义的内核参数
想要设置生效,还得改一下安全策略:bputil -a
但是这样会导致安全策略变成 Permissive Security ,最明显的限制就是无法运行任何 iOS app
xtinput
2021-12-01 19:12:32 +08:00
系统问题,然后不要太在乎这些数据买来就是用的那个已交换内存是防止意外断电恢复的,只有在 swap 区域的数据才能立马恢复呀,macOS12.0.1 问题很多,都出来这么久了还没出 12.1 ,根本就不需要担心硬盘过度读写的问题,到手 20 天了,写入不到 3T ,新系统和软件安装写入量大。后面就稳定了
xtinput
2021-12-01 19:14:49 +08:00
一个月 3T ,一年 30T ,十年也才 300T
freestyle26
2021-12-01 19:20:36 +08:00
@hello2090 你这不会有任何遗憾
FaceBug
2021-12-01 19:34:39 +08:00
我 intel 版本的 16g 、32g 的 MBP 也会这样的呀,不是 M1 特有的问题

另外我黑苹果 32g 也会这样,但是 64g 就不会,不过,归根结底是因为我用的不够多

如果我用到 48g 再关闭,估计 64g 的也会有 swap 一直占用的问题
hsir
2021-12-01 19:51:15 +08:00
@f64by 这么说,boot-args="vm_compressor=2" 这招对 M1 Mac 其实没效了么……
f64by
2021-12-01 19:55:54 +08:00
@hsir #17 改安全策略就有效,代价就是无法运行 iOS app
phub2020
2021-12-01 22:15:43 +08:00
这?依旧是那句话,电脑买回来是用的,不是供的。实在担心,那就把 swap 关了吧
hsir
2021-12-02 02:24:55 +08:00
@f64by 搜到了这个帖子,设置 vm_compressor=2 同时,好像可以不必降低为宽松安全性,不知道是否可行 https://www.reddit.com/r/macbook/comments/m6g5yk/save_your_m1_ssd_by_turning_off_swap_memory/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/819289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX