64g 内存需要关闭 swap 分区吗?

2021-11-05 16:04:25 +08:00
 IfEles

物理内存闲置,swap 却一直占用

7405 次点击
所在节点    macOS
27 条回复
IfEles
2021-11-06 09:52:15 +08:00
昨天吧 idea 的内存拉到了 4g,暂时没有出现虚拟内存占用
tulongtou
2021-11-06 10:49:56 +08:00
@frinstioAKL 老兄自己试过么?
tulongtou
2021-11-06 10:51:43 +08:00
@IfEles 我之前用 Intel 的 MacBook Pro ,只要睡眠必定出现 swap 占用,也是 64G 的内存,不存在内存不够用的情况
ekidona
2021-11-07 10:16:09 +08:00
1.5T RAM 都要留 Swap 呢
f64by
2021-11-07 23:12:55 +08:00
Apple Silicon 上默认不读取自定义的 boot-args ,需要修改安全策略
bputil -a
但是这样会导致安全等级降低到 Permissive Security ,无法运行任何 iOS app 及解密 FairPlay DRM 内容
所以使用 boot-args="vm_compressor=2"关闭 swap 的代价就是放弃在 Mac 上运行 iOS app
podel
2021-11-08 11:32:25 +08:00
不需要关闭 swap 。
ram 在不使用的时候 会被用来当做 磁盘的缓存。磁盘再快也没有内存块。这样使用几乎没有读写的内存区域来缓存频繁读写文件。没有关闭 swap 让垃圾留在内存中要好。
kilala2020
2021-11-08 14:21:01 +08:00
@Leonard 哦,这个倒是一个可行的办法,之前那个超量写入,估计是 bug 吧

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

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

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

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

© 2021 V2EX