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

Mac 有没有必要取消 swap 呢?内存 16GB 感觉够用了。听别人说 SSD 做 swap 挺伤的。

  •  
  •   ShiehShieh · 2015-05-05 11:13:11 +08:00 · 14056 次点击
    这是一个创建于 3288 天前的主题,其中的信息可能已经有所发展或是发生改变。
    还有,mac的swap还会动态增减,好厉害,Linux有没有类似的功能?如果有怎么启用呢?
    27 条回复    2019-04-26 14:25:03 +08:00
    lyragosa
        1
    lyragosa  
       2015-05-05 11:32:56 +08:00
    没有必要。
    Lucius
        2
    Lucius  
       2015-05-05 11:35:45 +08:00   ❤️ 2
    你想到的,开发Mac的Engineers也想到了吧。

    另外SSD寿命比你的电脑寿命长,不需要担心伤不伤的玄学

    我好担心这张床被我睡坏啊,所以我以后还是睡沙发吧?
    edwardaa
        3
    edwardaa  
       2015-05-05 11:58:51 +08:00
    @Lucius 提督真真是无处不在啊。
    edwardaa
        4
    edwardaa  
       2015-05-05 11:59:40 +08:00
    另外SSD真的不用担心损坏的情况,比机械硬盘稳定多了,尤其是机械硬盘最怕的磕磕碰碰,这点SSD好太多了
    sketch33
        5
    sketch33  
       2015-05-05 12:01:48 +08:00
    战无不胜的方法:反正一切有关于物品保养的事情,都归类到“只注重保养而不关心使用”的那一类里面去。
    minamike
        6
    minamike  
       2015-05-05 12:25:24 +08:00
    努力挣钱就好了←_←
    TheCure
        7
    TheCure  
       2015-05-05 12:27:57 +08:00   ❤️ 2
    没有必要,系统会自动分配的,优先使用物理内存,16G内存绝大多数情况下打开Monitor看Swap used都是0.我也只有写python内存泄露才用到了swap.
    当然你实在想关闭的话,可以用thinker tool 或者onyx,里面有关闭虚拟内存的选项.

    新机器拿到是比较爱惜,等到你用yosemite久了之后,你会恨不得摔了它,什么傻哔电脑,垃圾设计,狗屎finder,还卡的要死,tmd MAS都打不开.
    ShiehShieh
        8
    ShiehShieh  
    OP
       2015-05-05 16:18:28 +08:00
    好,不关闭了。(泪奔。
    Autonomous
        9
    Autonomous  
       2015-05-05 17:18:12 +08:00
    @callofmx +1 Yosemite差评
    holadong
        10
    holadong  
       2015-05-05 17:46:47 +08:00
    @edwardaa 我大邪教一样玄学
    LagunAPaTa
        11
    LagunAPaTa  
       2015-05-05 19:23:51 +08:00
    怎么讲呢……
    放心往死里用就行了 这寿命绝对够你折腾的
    没等出问题 性能已经不足 要换机了
    Felldeadbird
        12
    Felldeadbird  
       2015-05-05 20:56:43 +08:00 via iPhone
    有什么好担心寿命的。我现在天天高温炮gta5
    liuhaotian
        13
    liuhaotian  
       2015-05-05 20:58:41 +08:00
    每天100G写入可以用五年,你怕啥
    ShiehShieh
        14
    ShiehShieh  
    OP
       2015-05-05 21:14:47 +08:00
    @Felldeadbird GTA5...用Mac玩游戏不爆炸?。。。
    cuthead
        15
    cuthead  
       2015-05-06 05:39:30 +08:00
    默认是不使用就等于关闭啊,要是需要用的时候不能用还是会卡死的。
    xieyudi1990
        16
    xieyudi1990  
       2015-05-06 06:25:20 +08:00   ❤️ 1
    @ShiehShieh 关于GTA5, 看我的帖子, 15低配, 有时一玩就是十几个小时 (不过我写了个程序手动控制风扇, applesmc的自动调速感觉是为了静音, 倾向于保持低转速).

    --------------------------------
    回到主题. 16G内存不分swap在大多数情况下没什么问题, 即使分了也可以通过调整swappiness来减少换页. 但是为了能休眠, 我现在还是分了4G的swap file (类似于Windows的页面文件), 没有单独分区, 大多数情况下可以休眠成功, 不过有时占用内存过多需要关一些程序.
    ryd994
        17
    ryd994  
       2015-05-06 08:00:02 +08:00 via Android
    swappiness=0
    卍解
    scylla
        18
    scylla  
       2015-05-06 09:01:12 +08:00
    @minamike 哈哈哈哈,努力挣钱才是硬道理

    话说回来,买了个工具,只管用就好,不用想这么多的
    ShiehShieh
        19
    ShiehShieh  
    OP
       2015-05-06 10:21:01 +08:00
    啊哈,谢谢各位的建议了,其实Mac买了有一年了,只是我对一些有消耗的事情总是比较在意。
    cst4you
        20
    cst4you  
       2015-05-06 10:55:05 +08:00 via Android
    开机也挺伤的建议关机
    cfan8
        21
    cfan8  
       2015-05-06 10:59:41 +08:00
    想那么多。。都是工具,坏了再买,钱没了就再挣= =
    moooookey
        22
    moooookey  
       2015-05-06 13:40:56 +08:00
    保持关机
    ShiehShieh
        23
    ShiehShieh  
    OP
       2015-05-06 13:55:23 +08:00
    别黑。==
    patchao2000
        24
    patchao2000  
       2015-05-06 14:22:52 +08:00
    @cst4you 同意
    ShiehShieh
        25
    ShiehShieh  
    OP
       2015-05-06 15:43:29 +08:00
    最终还是没有人回答关于Linux的问题。。。来黑的多。。。
    所以,Linux有提供类似的自动设置Swap的机制吗?不是说通过自定义脚本,而是系统自身的。
    sworden
        26
    sworden  
       2016-11-24 16:37:25 +08:00
    sudo swapoff -a
    codelegant
        27
    codelegant  
       2019-04-26 14:25:03 +08:00
    明明内存充足(还剩 20 G ),为何还使用虚拟内存?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2408 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:55 · PVG 11:55 · LAX 20:55 · JFK 23:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.