V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AllenZ0
V2EX  ›  MacBook Pro

关于 Mac OS 的交换分区?

  •  
  •   AllenZ0 · 1 月 30 日 · 1700 次点击
    Mac OS 的交换分区分配的逻辑是什么?

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

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



    搞不懂了

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

    sudo nvram boot-args="vm_compressor=2" [是在 recovery 模式里操作打的。]
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2504 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:36 · PVG 23:36 · LAX 07:36 · JFK 10:36
    ♥ Do have faith in what you're doing.