关机与休眠 (Shutdown/Sleep) — Mac的电源管理习惯
如果您希望Mac在闲置时自动降低功耗、延长电池寿命并减少待机耗电,则需合理配置其睡眠与休眠时间。以下是实现该目标的具体操作步骤:
一、通过系统设置分别设定电池与电源适配器状态下的睡眠参数
该方法适用于所有运行macOS Ventura及后续版本的Mac设备,提供图形化界面,支持为不同供电状态独立设定显示器关闭与整机休眠时间,确保节能策略精准匹配使用场景。
1、点击屏幕左上角苹果菜单,选择“系统设置”。

2、在边栏中向下滚动并点按“电池”(笔记本)或“节能”(台式机)。
3、若为MacBook,在右侧顶部切换标签页:选择“电池”调整电池供电时的设置,或选择“电源适配器”调整插电时的设置。
4、找到“显示器进入睡眠”滑块,将其拖动至1分钟或2分钟以优先降低屏幕功耗。
5、找到“电脑进入睡眠”滑块,将其拖动至5分钟或10分钟,确保整机在短时闲置后及时进入低功耗状态。
二、使用终端命令精确控制各电源模式下的休眠行为
pmset命令可绕过图形界面直接修改底层电源管理策略,支持毫秒级精度设定,并允许为电池(-b)、电源适配器(-c)和UPS(-u)三种供电状态分别配置,满足精细化节能需求。
1、打开“终端”应用(位于“应用程序 > 实用工具”中)。
2、输入命令查看当前全部电源配置:pmset -g custom。
3、为电池供电状态设定显示器3分钟后关闭:sudo pmset -b displaysleep 3。
4、为同一状态设定整机5分钟后休眠:sudo pmset -b sleep 5。
5、为电源适配器状态设定显示器10分钟后关闭、整机15分钟后休眠:sudo pmset -c displaysleep 10 sleep 15。
三、启用定时睡眠与唤醒计划
该功能允许用户设定每日固定时刻强制进入睡眠或唤醒,适用于夜间无人值守、定时备份或清晨开机等规律性使用场景,避免设备整夜通电运行造成无效耗电。
1、进入“系统设置” > “电池” > “选项”,滚动到底部点击“定时”。
2、勾选“安排电脑进入睡眠和唤醒”。
松果AI写作
专业全能的高效AI写作工具
下载
3、点击“编辑”,设定每日的“睡眠时间”与“唤醒时间”。
4、可分别设定工作日与周末时间表,系统将自动识别并执行对应计划。
5、确认所设时间未与“防止电脑在显示器关闭时自动进入睡眠状态”等冲突选项共存。
四、禁用非必要唤醒源与后台耗电服务
某些应用或系统服务会注册“断言”(assertions),主动阻止Mac进入深度睡眠,导致待机功耗异常升高;识别并终止此类活动是恢复正常休眠逻辑的关键步骤。
1、在终端中执行:pmset -g assertions,列出所有阻止睡眠的活跃断言。
2、观察输出中“PreventUserIdleSystemSleep”或“PreventUserIdleDisplaySleep”字段为“true”的条目。
3、打开“活动监视器”,切换至“能耗”标签页,按“唤醒权限”列排序,识别显示为“是”且“12小时能耗”数值偏高的进程。
4、选中该进程,点击左上角“X”按钮,选择“退出”或“强制退出”。
5、点击“查看” > “所有进程”,检查是否存在重复启动的辅助进程(如iCloud同步代理、第三方云盘客户端),并逐一终止。
五、启用安全休眠模式与低功耗待机
macOS默认混合睡眠(hibernatemode 3)会在内存保持供电的同时将内存快照写入硬盘;若模式被误设为0(纯内存睡眠)或未启用待机模式,将导致持续耗电且存在断电丢数据风险。
1、打开“终端”应用。
2、输入命令确认当前休眠模式:pmset -g | grep hibernatemode,确保输出值为3。
3、若返回值非3,执行:sudo pmset -a hibernatemode 3。
4、执行:sudo pmset -a standby 1,启用低功耗待机(standby mode)。

5、执行:sudo pmset -a powernap 0,禁用Power Nap,阻止睡眠中联网同步或索引。
