macOS中网卡唤醒仅有启用(womp 1)或禁用(womp 0)两种状态,无灵敏度调节;禁用后可降待机功耗0.3–0.8W,并需配合关闭蓝牙、USB、Thunderbolt等唤醒源以最大化节能。
macos 中无法通过终端“修改网卡唤醒参数”来节省休眠功耗——因为系统没有提供可调的“唤醒灵敏度”或“唤醒阈值”类参数。所谓“网卡唤醒”,实际只有两个状态:启用或禁用,对应一个布尔开关(womp),它控制的是网卡是否在睡眠时保持低功耗监听 magic packet 的能力。
真正起作用的终端命令只有一个
该命令用于开启或关闭“通过网络唤醒电脑”功能,直接影响休眠期间网卡的待机行为:
-
启用唤醒(默认多数机型已开):
sudo pmset -a womp 1 -
禁用唤醒(降低休眠功耗):
sudo pmset -a womp 0
执行后无需重启,下次进入睡眠即生效。禁用后,Mac 将完全切断网卡的远程监听逻辑,Wi-Fi 和以太网控制器均可进入更深度的电源门控状态,实测可降低待机功耗约 0.3–0.8W(视机型与固件版本而异)。
确认当前状态和生效范围
运行以下命令查看当前设置:
pmset -g | grep womp
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
输出类似 womp 1 表示已启用;womp 0 表示已禁用。注意:-a 参数表示对所有电源模式(电池/电源适配器/UPS)统一设置,避免因模式切换导致意外唤醒。
配套建议:关闭其他唤醒源
单关 womp 不足以最大化休眠节能,还需同步抑制其他常见唤醒触发源:
- 禁用蓝牙唤醒:
sudo pmset -a bluetoothstandby 0 - 禁用 USB 设备唤醒(如键盘鼠标):
sudo pmset -a usbpower 0 - 禁用 Thunderbolt 设备唤醒:
sudo pmset -a tbtwake 0 - 检查并清除第三方唤醒定时器:
pmset -g sched,如有非必要条目可用pmset schedule cancel清除
注意事项
禁用 womp 后,将无法再通过局域网 Magic Packet 远程唤醒 Mac。若你依赖“远程登录后唤醒”或“Time Machine 备份唤醒”等自动化流程,请勿关闭。另外,部分 M1/M2 Mac 在 womp 0 下仍可能因固件策略响应某些广播帧,这是硬件层行为,终端命令无法覆盖。

















