某些东西不断唤醒我的Mac,我如何找出它是什么?


9

我有一个Mac Pro,它在全功率运行时消耗约250瓦的功率(因此我在某处阅读)。睡觉时,它的画图显然少于90。无论出于何种原因,我都希望将其放置一整夜,但出于成本和环保的原因,我希望它能够入睡。但是,我安装的东西一直在唤醒它。我做了一次全新的重启,然后告诉它在完全启动并运行后以及启动任何其他应用之前先进入睡眠状态。它不会保持半个小时的睡眠时间(大约我还没有计时),当然也不会在一夜之间保持睡眠状态。

睡眠是指显示器变暗,硬盘驱动器旋转,风扇停止运转,并且功耗降至最低。唤醒后,我的意思是一架喷气式飞机在我的Mac Pro塔中起飞,所有风扇和驱动器一起大声旋转起来,足以在另一个房间听到。监视器可能会亮起,也可能不会亮起,它们似乎没事。

FWIW我正在第一代Intel Xeon四核Mac Pro上运行Snow Leopard,该Mac Pro具有10 GB的RAM,4个内部硬盘驱动器和两个显示器,但是我认为这是软件而非硬件,因此不应物。

我如何找出什么进程/应用程序/插件/后台操作/首选项窗格/什么正在唤醒Mac?

谢谢。


以管理员用户身份在控制台日志中查看,看是否有任何显示。
user151019 2012年

FWIW我认为第一代四核Mac Pro的实际功耗数字是全功率约300W,但在轻负载下却接近100W(如果您不是故意这样做,它会花费大部分时间做什么)征税),并在10W以下的睡眠状态。
metamatt

另外:我有一台机器(2006型号,第一代MacPro1,1),然后用2009型号(第一代Nehalem一代,MacPro4,1)代替。每次从睡眠中醒来时,2009年的型号听起来确实像喷气发动机,会持续几秒钟-我很清楚您所描述的现象-2006年的型号却没有做到;这样一来,即使不让风扇全速运转,也可以从睡眠中醒来。
metamatt

Answers:


6

您可以使用pmset -g log或或查看电源事件日志syslog

$ pmset -g log | grep ' Wake  ' | tail -n5
10/29/12 10:31:20 PM GMT Wake      Wake due to EHC2/HID Activity: Using BATT (Charge:99%)                       
10/30/12 12:51:56 AM GMT Wake      Wake due to EC.LidOpen/Lid Open: Using BATT (Charge:68%)                     
10/30/12 8:50:33 AM GMT+ Wake      Wake due to EC.LidOpen/Lid Open: Using AC (Charge:100%)
10/30/12 5:12:32 PM GMT+ Wake      Wake due to EC.LidOpen/Lid Open: Using AC (Charge:99%)                       
10/31/12 12:58:01 PM GMT Wake      DarkWake to FullWake due to HID Activity: Using AC (Charge:44%)              
$ syslog | grep 'Wake reason' | tail -n5
Oct 30 03:14:26 MacBook-Air kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Oct 30 17:12:05 MacBook-Air kernel[0] <Debug>: Wake reason: ?
Oct 30 17:12:31 MacBook-Air kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Oct 30 23:08:18 MacBook-Air kernel[0] <Debug>: Wake reason: EC.ACAttach EHC2 (Maintenance)
Oct 31 12:57:52 MacBook-Air kernel[0] <Debug>: Wake reason: ?

OS X Daily上的帖子对缩写进行了描述。

  • OHC:代表Open Host Controller,通常是USB或Firewire。如果看到OHC1或OHC2,则几乎可以肯定是唤醒了设备的外部USB键盘或鼠标。
  • EHC:代表增强型主机控制器,是另一个USB接口,但也可以是无线设备和蓝牙,因为它们也位于Mac的USB总线上。
  • USB:USB设备将机器唤醒
  • LID0:这实际上是MacBook或MacBook Pro的盖子,当您打开盖子时,机器会从睡眠状态中唤醒。
  • PWRB:PWRB代表电源按钮,这是Mac上的物理电源按钮
  • RTC:实时时钟警报,通常来自按需唤醒服务,例如您通过“节能器”控制面板在Mac上安排睡眠和唤醒时。也可以来自启动设置,用户应用程序,备份和其他计划的事件。

哇,谢谢你 我(我认为)知道pmset的-g选项,但是“ pmset -g log”是一个全新的世界,非常有用。那才使我能够解决我的问题。荣誉
metamatt

2

转到系统偏好设置,然后单击节能器。然后,取消选中“唤醒网络访问权限”。那是最可能的问题。祝好运!


回复:thekmc禁用“唤醒网络访问”对我有用。原因似乎是当Apple更新到Mavericks时,他们捆绑了许多功能以与Apple Cloud同步。可以在此线程上找到更多背景:forums.macrumors.com/showthread.php?t=1548254
user910028 2014年

1

更好的答案:http : //osxdaily.com/2010/07/17/why-mac-wakes-from-sleep/

让人民自己发现。不要为他们猜测


3
为什么这个答案更好?而且由于链接将来可能会中断发送给您的答案的用处,因此,您能否总结一下答案中的链接页面?
nohillside

欢迎询问不同!关于“与众不同”的答案不仅需要链接。可以包含链接,但请在答案中进行总结或摘录。这个想法是使答案独立存在。请查看常见问题以获取更多信息。谢谢:)
gentmatt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.