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

MacBook Pro 的休眠究竟有多深?

  •  
  •   appstore54321 · 2016-05-22 14:15:00 +08:00 · 4762 次点击
    这是一个创建于 3107 天前的主题,其中的信息可能已经有所发展或是发生改变。

    15 早期 13 寸 Pro ,记得冬天的时候,做了一些文本编辑工作后,断网,合盖,放进内胆包里,再放进书包里,在室外大概 15 分钟,回到室内发现出风口(只有这里)附近有微小的水汽凝结,没有什么会经常唤醒系统的软件,节能器设置也是朝着极地功耗设置的,但日常使用中也发现休眠能耗并没有多低,放一晚上能有 1~2%消耗。 10.11 相比 10.10 在这方面没感到什么优化,这可能是哪里的问题?

    16 条回复    2016-05-24 19:47:03 +08:00
    pimin
        1
    pimin  
       2016-05-22 14:22:26 +08:00 via Android   ❤️ 4
    放一晚上能有 1~2%消耗

    这是楼主病了,强迫症。
    1ychee
        2
    1ychee  
       2016-05-22 14:43:16 +08:00
    楼主,我已经给 1 楼发送感谢了。

    1 ~ 2% 已经表示了功耗极低了啊。不知道楼主是不是把“休眠”理解成“另一种形式的关机”了。。。
    ibegyourpardon
        3
    ibegyourpardon  
       2016-05-22 14:46:41 +08:00
    @1ychee 也可能只是强迫症。 比如合盖子前还要断网,用的这么爱惜。。。

    盖盖子就是为了省事,如果还要附加断网这个步骤,那其实楼主可以直接关机的。
    SourceMan
        4
    SourceMan  
       2016-05-22 14:49:43 +08:00 via iPhone
    盖盖子是为了在你携带的过程中防止折了
    1ychee
        5
    1ychee  
       2016-05-22 14:52:19 +08:00
    @ibegyourpardon 说明楼主还在大好时光中哈。年少的时候,谁没有在这些事情上钻过牛角尖~~
    homever
        6
    homever  
       2016-05-22 15:02:59 +08:00   ❤️ 1
    每当遇到此类帖子,我都把我之前的分析图拿出来

    AC 电源,电池自放电线性图:


    电池供电,正常使用和睡眠的电量消耗:
    minamike
        7
    minamike  
       2016-05-22 15:06:42 +08:00
    楼主你还是关机吧
    chengluyu
        8
    chengluyu  
       2016-05-22 15:20:46 +08:00   ❤️ 5
    这个问题我查证过。经过自己的配置,现在合上盖子放一天最多消耗 5% 的电,而且打开即刻能用。


    OS X 有三种睡眠模式:
    0. 睡眠( sleep ):保持内存供电(会耗电,打开盖子唤醒很快)
    1. 安全睡眠( safe sleep ):保持内存供电,并把内存中的内容写入硬盘一份(会耗电,打开盖子唤醒很快)
    3. 休眠( deep sleep ):把内存中的内容写入硬盘(耗电几乎为零,因为电脑实际上已经关闭,但打开盖子唤醒需要三秒左右)

    在你没有对电源选项做过任何更改的情况下,把盖子合上时,电脑会进入安全睡眠模式,然后如果在三个小时内没有任何形式的唤醒,就进入休眠模式。

    可以打开终端,输入 pmset -g 查看选项:
    $ pmset -g
    Active Profiles:
    Battery Power -1*
    AC Power -1
    Currently in use:
    standbydelay 10800
    standby 1
    halfdim 1
    hibernatefile /var/vm/sleepimage
    powernap 0
    gpuswitch 2
    disksleep 10
    sleep 15
    autopoweroffdelay 14400
    hibernatemode 3
    autopoweroff 1
    ttyskeepawake 1
    displaysleep 15
    acwake 0
    lidwake 1
    那个 standbydelay 就是从第二种模式进入第三种模式的时间(秒为单位),默认值为 10800 秒(三小时)。
    那个 hibernatemode 是默认的睡眠模式,与上面的模式前的数字对应。
    其它的设置可以参阅 Wikipedia : https://en.wikipedia.org/wiki/Pmset#Power_management_settings

    ——————————————————————————

    如何配置让休眠更省电:
    1. 设置→节能器→电池选项卡,把电池供电时启用 Power Nap 勾掉(你不会指望你出门的时候,你的电脑在你背包里自动唤醒并检查电子邮件和信息吧?)
    2. 缩短上面的 standbydelay 时间,终端输入命令: sudo pmset -a standbydelay [你希望的秒数]。我改成了两个小时,因为我如果合上盖子之后一个多小时没有打开,我一般都是有事出去了,所以电脑两个小时就可以休眠了。
    3. 最极端的方法:把默认的睡眠模式改成 3 ,这样只要你合上盖子,就会把内存写入硬盘然后电脑关闭,这样最省电,但是每次都要写硬盘。
    chengluyu
        9
    chengluyu  
       2016-05-22 15:21:34 +08:00
    @homever 请问这个是用什么软件统计的?
    mornlight
        10
    mornlight  
       2016-05-22 15:30:18 +08:00
    @chengluyu
    sleep 0 (sleep prevented by ForkLift, Near Lock)

    大部分时间插电放在办公室用,就不睡眠了
    长时间不动应该是会保持显示器关闭状态?
    homever
        11
    homever  
       2016-05-22 15:45:12 +08:00
    @chengluyu 就是自带的 numbers
    homever
        12
    homever  
       2016-05-22 15:47:55 +08:00
    @chengluyu ...我都是手动记录的,另外 MAS 里有一款免费的 Battery Guru 很好用啊,可以很直观的看到当前的电池放电电量

    https://itunes.apple.com/us/app/battery-guru/id529376620?mt=12
    rushcheyo
        13
    rushcheyo  
       2016-05-22 18:40:29 +08:00
    @chengluyu 你说的不对。第一种模式应为 0 ,第二种模式应为 3 ,第三种模式应为 25.
    20015jjw
        14
    20015jjw  
       2016-05-23 09:50:31 +08:00 via Android
    lz 估计才买
    inisun
        15
    inisun  
       2016-05-24 00:41:47 +08:00
    看见你们这么爱护就觉得惭愧..14 年 15 买来第一天就进水的路过
    zhenjiachen
        16
    zhenjiachen  
       2016-05-24 19:47:03 +08:00
    lz 的 mac pro 全负荷容量是多少?为什么我的是 全负荷容量 (mAh): 6565 ,我在网上搜的貌似别人都有 8k 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   992 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:04 · PVG 07:04 · LAX 15:04 · JFK 18:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.