关于 Mac OS 的交换分区?

1 月 30 日
 AllenZ0
Mac OS 的交换分区分配的逻辑是什么?

之前 16G 内存 默认拉了 2G 交换分区

现在 64G 内存 还是要拉 2G 出来



搞不懂了

这是什么逻辑
2352 次点击
所在节点    MacBook Pro
4 条回复
imnpc
1 月 30 日
看来你用的负载压力也不是很高 我程序员 32G 黑苹果 现在 SWAP 是 6G
家里 16H 内存的 macmini 现在 swap 是 4G
感觉就就是根据你占用的内存负载来算 用的多 就开得多?
ern
1 月 30 日
是不是你刚开过什么大软件?我 48G ,压力 60%+,没占用 swap
WuSiYu
2 月 1 日
上限是自动增加的
shigeyxs
2 月 17 日
个人经验供参考,我日常使用强度不大,大型软件同时使用不很多。
关闭 swap
先使用 sysctl -a vm.compressor_mode 来检查现在的内存模式,默认的数字应该是 4 。
1 代表不压缩内存且不启用 swap 。
2 代表压缩内存但不启用 swap 。 [可以试着用这个]
3 代表不压缩内存但启动 swap 。
4 代表着压缩内存并启用 swap 。 [默认是这个]

sudo nvram boot-args="vm_compressor=2" [是在 recovery 模式里操作打的。]

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

https://v2ex.ih06.com/t/1189550

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

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

© 2021 V2EX