24G 内存占用 14G 为啥还会出现 swap? [MacBook Air M2]

2023-06-25 09:46:39 +08:00
 yemengzhan1994
如图

6062 次点击
所在节点    macOS
44 条回复
muntoya
2023-06-25 09:52:24 +08:00
压缩都 1.6G 了,你信不信再开个大型软件内存占用还是 14G 不变,只有压缩和交换会增加?
现在的操作系统就别再看内存大小了,看压力就行。
kokutou
2023-06-25 09:52:58 +08:00
正常的
wu67
2023-06-25 09:54:18 +08:00
印象中有几个应用傻傻的, 内存够了还强制去用交互内存的...以前我用 32G 的一样会用我 300M 左右的交换内存.

如果你确定 24G 你真的完全够用、不会打开什么超大的文件导致需要更多内存的话, 你可以直接关掉交换内存. 方法网上一搜一大堆.
murmur
2023-06-25 09:56:26 +08:00
你应该这么问, 一万多的电脑为啥只有 24g ,不提供 32g 的配置
xtinput
2023-06-25 10:00:50 +08:00
14.51+9.46=23.97
lutla
2023-06-25 10:16:09 +08:00
@murmur 单颗粒最大就是 12 ,做不到啊
wolfmei
2023-06-25 11:07:37 +08:00
这状况,开几个网页应该没压力
yemengzhan1994
2023-06-25 11:09:34 +08:00
@muntoya 是这个 Cached files 搞的鬼么
iamqk
2023-06-25 11:10:16 +08:00
@wu67 应用级可以调用 swap ?
cwWqjBJJRPak
2023-06-25 11:14:04 +08:00
借此想问你一下,你这 24G 的 m2 air 有没有感觉比 16G 的 m2 air 好多了,还是差不多?我正打算趁现在的返校优惠再买一台 macbook air m2 15inch.打算加到最大内存。如果 24 和 16 差不多的话,我就加 ssd 容量了。
murmur
2023-06-25 11:19:51 +08:00
@caoguanliyuan 加内存,别加 ssd ,ssd 等你过保了去换硬盘,直接加到满也就几百块钱,但是苹果要收你 4000
wu67
2023-06-25 11:22:55 +08:00
@iamqk 不知道, 几年前用的时候好像是系统进程占的, 而且是打开了那些内存占用大的应用之后, 就会使用, 但是明明还有 11G 左右的空闲, 实在搞不懂, 后来我就关闭系统保护直接给他关了, 反正 32G 足够用了.
yemengzhan1994
2023-06-25 11:30:14 +08:00
@caoguanliyuan 24g 我咋完全不用担心内存不够,我日常内存占用 13-18GB
muntoya
2023-06-25 11:38:16 +08:00
@yemengzhan1994 #8 macOS 本身就会留很大比例的内存给 Cached files ,App Memory 一般就 1/3 左右,你把压缩里的内存展开算就会发现都超过物理内存了,Memory Used 根本没有参考意义。
yemengzhan1994
2023-06-25 11:39:49 +08:00
@wu67 感谢

我还是不折腾了就这么用吧
cwWqjBJJRPak
2023-06-25 11:40:22 +08:00
@murmur #11 我现在用的是 16g 的 13 寸 m1 air, 就内存压力来说从来没有变黄过。所以我就只想知道 16g 和 24g 到底有没有明显的区别。因为如果 ssd 选 256 的话,会比 512 降速一半。但如果选 24g 和 512 的话,又觉得这钱被苹果赚的太容易了。尽管苹果送 200 刀的礼品卡,但是并不能抵扣买机器的钱。
yemengzhan1994
2023-06-25 11:41:23 +08:00
@muntoya 看来下个 mac 要 32G 起了
dengshen
2023-06-25 11:41:40 +08:00
上大内存然后关掉 swap
Granthese
2023-06-25 12:13:22 +08:00
有没有 96G M2 Max/128GB(或 192GB) M2 Ultra 的使用者现身说法🌚不关 swap ,开机后空闲状态下,swap used 是不是 0
agagega
2023-06-25 12:59:07 +08:00
这个有可能是之前某个短时间内内存压力变大,系统把一部分数据 swap 了,后面内存压力变小,但这些数据没有被用到,就还停留在 swap 里。我也遇到过,只要内存压力是绿的就没问题,这种几百 M 的情况没问题,没必要在乎 swap 彻底为 0

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

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

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

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

© 2021 V2EX