AllenZ0

关于 Mac OS 的交换分区?

  •  
  •   AllenZ0 · Jan 30 · 2718 views
    This topic created in 285 days ago, the information mentioned may be changed or developed.
    Mac OS 的交换分区分配的逻辑是什么?

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

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



    搞不懂了

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

    sudo nvram boot-args="vm_compressor=2" [是在 recovery 模式里操作打的。]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2247 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:58 · PVG 21:58 · LAX 05:58 · JFK 08:58
    ♥ Do have faith in what you're doing.