紀錄和mac有關的
紀錄指令
查看服務
pmset -g log | grep -E "Wake|DarkWake|SleepService"
只關注喚醒
pmset -g log | grep -E "Wake"
- 發現以下
2025-02-27 12:58:43 +0800 WakeDetails DriverReason:NUB.SPMISw3IRQ - DriverDetails:
查看喚醒設定
pmset -g
查看阻止睡眠process
pmset -g assertions
- 輸出
id=568 level=255 0x100=MAGICWAKE creat= mod= description=en0 owner=IOSkywalkNetworkBSDClient
id=2288 level=255 0x4=USB creat= description=com.apple.usb.externaldevice.01200000 owner=USB3.1 Hub
id=2290 level=255 0x4=USB creat= description=com.apple.usb.externaldevice.01100000 owner=USB2.0 Hub
id=2513 level=255 0x4=USB creat= description=com.apple.usb.externaldevice.01110000 owner=NuPhy Halo75 V2
關閉 Wake on Network
sudo pmset -a womp 0
sudo systemsetup -setwakeonnetworkaccess off
Power Management Settings Summary
Based on the commands I've run, here's an overview of your Mac's power management settings:
Current Power Settings
- The system is currently on AC power with a fully charged internal battery (100%)
- Sleep is enabled (sleep=1) but is currently being prevented by:
- bluetoothd: Running a process that is preventing idle system sleep
- powerd: Preventing sleep while the display is on
Sleep-Related Settings
- Sleep timer: 1 minute after inactivity
- Display sleep: 10 minutes after inactivity
- Disk sleep: 10 minutes after inactivity
- Standby mode: Enabled (standby=1)
- Hibernate mode: 3 (Safe sleep - writes memory to disk and keeps memory powered)
Active Assertions
- UserIsActive: Currently active (likely due to recent user input)
- PreventUserIdleSystemSleep: Active due to bluetoothd (Bluetooth stack) and powerd
- USB assertions: Two USB hubs are connected and preventing some sleep features
Other Settings
- Power Nap: Enabled (powernap=1)
- Low Power Mode: Disabled (lowpowermode=0)
- Wake On Magic Packet: Disabled (womp=0)
- TCP Keep Alive: Enabled (tcpkeepalive=1)
If you're experiencing issues with your Mac not sleeping properly, the main culprits appear to be:
- Bluetooth services (likely connected devices staying active)
- Power management service preventing sleep while display is on
- Connected USB hubs that might be preventing deeper sleep states
To adjust these settings, you can use the pmset
command with sudo privileges, or use System Settings (or System Preferences) → Battery/Energy Saver.
停用睡眠後背景活動
sudo pmset -a powernap 0