กระบวนการ“ powerd” ใช้ซีพียูจำนวนมาก


67

บ่อยครั้งหลังจากที่ฉันตื่น Mac ของฉันจากการนอนหลับpowerd(ซึ่งเป็นภูตการจัดการพลังงานซึ่งโดยเฉพาะอย่างยิ่งเกี่ยวกับการนอนหลับ Mac และตื่นขึ้นมา?) ใช้ CPU สูงโดยปกติประมาณ 25% ถึง 50% ใน CPU i7 ของฉัน

ใครรู้ว่าฉันสามารถหาสาเหตุที่ทำให้มันและสิ่งที่ฉันสามารถทำได้เพื่อแก้ไขได้อย่างไร ดูเหมือนว่าจะมีปัญหากับการตื่นจากการนอนหลับ แต่ฉันไม่รู้อะไรเลย

ปัญหานี้เริ่มเกิดขึ้นหลังจากฉันอัปเดต Mac Mini เป็น 10.10.2 เมื่อไม่กี่สัปดาห์ที่ผ่านมา


1
ฉันจะดูใน Console เพื่อดูว่ามันทำอะไร!
Ruskes

ฉันไม่เห็นสิ่งใดที่เกี่ยวข้องในคอนโซล ไม่มีรายการที่เกี่ยวข้องในช่วง 30 นาทีที่ผ่านมาและการกรองเพื่อpowerdแสดงหนึ่งบรรทัด: 15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)ซึ่งดูเหมือนว่าจะเป็นเมื่อฉันทำให้ Mac เข้าสู่โหมดสลีป
Gary

ใช้หน่วยความจำเท่าไร ฉันมีมันที่ 0 CPU และหน่วยความจำ 1 MB
Ruskes

powerdอยู่ที่ 25% CPU และหน่วยความจำ 30 MB
Gary

อืมพิมพ์ "power" ในตัวกรองคอนโซล (ไม่ใช่ powerd) เพื่อดูว่ามีการเปิด / ปิดอะไรควรเป็นสนามบินและ HDMI และอื่น ๆ
Ruskes

คำตอบ:


43
sudo kill -HUP $(pgrep powerd)

(ฉันไม่มีคำตอบสำหรับ 'ทำไม')


19
ประสบความสำเร็จมากขึ้นsudo pkill -HUP powerd
danorton

1
ดูเหมือนว่าจะรีสตาร์ทบน HUP ดังนั้นเพียงแค่ TERM ธรรมดาอาจทำงานเดียวกัน ถ้าเพียง แต่พวกเขาต้องการบันทึกอะไรเกี่ยวกับภูตใน man pages
jrg

1
สิ่งนี้จะฆ่า แต่ไม่ได้อธิบายว่าทำไมมันเกิดขึ้นตั้งแต่แรก
Greg Glockner

1
ใช่เกรก สังเกตการแสดงออกของ parenthetical ในคำตอบของฉัน
Tyler A.

หาก @AndyDent ถูกต้อง (ด้านล่าง) แสดงว่านี่ไม่ใช่ปัญหาใช้งานได้เฉพาะเมื่อคุณรัน ActivityMonitor เพื่อดูว่ามันทำงานอยู่หรือไม่
Joshua Goldberg

23

คุณพยายามที่จะหยุดpowerdโดยActivity Monitor? นี่เป็นการแก้ไขการใช้งาน CPU สำหรับฉัน

แต่หลังจากหยุดpowerdฉันได้รับผลกระทบที่แปลกในActivity Monitor- มันเป็นเหมือนUpdate Frequencyถูกเปลี่ยนจากOften (2 sec)เป็นNonstop (0 sec)คือต่อเนื่องโดยไม่ล่าช้า ดังนั้นฉันก็ต้องลาออกActivity Monitorเช่นกัน

หลังจากการดำเนินการเหล่านี้และรีสตาร์ทการActivity Monitorทำงานทั้งหมดได้ดี


จากวิธีที่คุณอธิบายมันไม่ได้เสียงเหมือนทางออกที่ดี ฉันยอมรับว่าการรีสตาร์ท Mac มักเป็นวิธีที่ดีที่สุดในการแก้ไขกระบวนการที่ควบคุมไม่ได้
Gary

1
ไม่แน่ใจว่าการรีสตาร์ท Mac เต็มรูปแบบในทุก ๆ ความล้มเหลวของยูทิลิตี้นั้นเป็นตัวเลือกที่ดีหรือไม่ หากยูทิลิตีนั้นไม่ส่งผลกระทบต่อความเสถียรของระบบ
std.denis

โอเคฉันจะฆ่ามันเพื่อดูว่ามันจะเป็นอย่างไรในครั้งต่อไป แต่ฉันกำลังมองหาทางออกระยะยาวที่ถาวรกว่า
Gary

3
ฉันทำสิ่งเดียวกันและเห็นสิ่งที่คุณกำลังพูดถึงในการตรวจสอบกิจกรรม - แต่ถ้าคุณมองอย่างใกล้ชิดคุณจะเห็นว่าสิ่งที่เกิดขึ้นจริงคือการตรวจสอบกิจกรรมของตัวเองได้รับการสำรองไว้และกำลังดำเนินการอัปเดตอย่างรวดเร็ว อย่างต่อเนื่องเพื่อพยายามที่จะไล่ตาม ของฉันถูกแบ็คล็อกแล้วสองสามวัน (บนเครื่องจักรที่ใช้งานเล็กน้อย) ดูเหมือนว่าและใช้เวลาพอสมควรที่จะไล่ตาม
Kem Mason

15

ในคอมพิวเตอร์ของฉันมันเป็น Activity Monitor ที่ทำให้powerdกระบวนการใช้ cpu จำนวนมาก (20-30%, บางครั้ง 50%, การรีเซ็ต SMC ไม่ได้ช่วย) การออกจากการตรวจสอบกิจกรรม "แก้ไข" ปัญหา topตรวจสอบในสถานีโดยการเรียกใช้


7
การทำตัวอย่างกระบวนการของ powerd แนะนำว่าการตรวจสอบกิจกรรมอาจดึงข้อมูลผลกระทบพลังงานจากมัน
jturcotte

ใช่ทำงานให้ฉัน
rahmu

ใครจะได้บ้าง? ฉันไม่เคยคิดเลยว่า Activity Monitor จะต้องรับผิดชอบ แต่ดูเหมือนว่าจะเป็นผู้ร้ายในเครื่องของฉัน ขอบคุณสำหรับคำแนะนำ
user1718097

6

ผมใช้iStatMenusในการตรวจสอบช่วงของสิ่งและมันยืนยันว่า powerd เป็นเพียงใช้มาก CPU ในขณะที่กิจกรรมการตรวจสอบกำลังทำงาน ในบางครั้งจะไม่ปรากฏในรายการผู้ใช้ CPU สูง


ฉันพบว่าการเรียกร้องนี้น่าสงสัยมากกว่าเล็กน้อย แน่นอนมันไม่ตรงกับการประเมินเชิงตรรกะของประสบการณ์ของฉัน 1) ระบบทำงานช้าลงด้วยเหตุผลบางอย่างที่อธิบายไม่ได้ 2) เปิดActivity Monitorเพื่อตรวจสอบ 3) powerdดูเหมือนจะเป็นผู้กระทำผิด ( ใช่สิ่งนี้ไม่ขัดแย้งกับการอ้างสิทธิ์ของคุณแต่ ... ) 4) การฆ่าpowerd5) การปรับปรุงประสิทธิภาพโดยทันที ( สิ่งนี้ชี้ให้เห็นอย่างชัดเจนว่าpowerd เป็นผู้ร้ายและอาจiStatMenusจะไม่เป็นไปตามที่คุณศรัทธาในมัน;) )
ไม่แยแส

3

คุณจำเป็นต้องรีเซ็ต SMC เช่นเดียวกับคำตอบอื่นฉันไม่มีเหตุผล แต่ฉันมีทางออก

 Mac mini, iMac, Mac Pro

ปิดเครื่อง Mac ของคุณถอดปลั๊กสายไฟรอ 30 วินาทีเสียบสายไฟรอ 5 วินาทีเริ่ม Mac ของคุณ

MacBook

ปิดเครื่อง Mac กดShift+ Ctrl+ Altก่อนจากนั้นกดปุ่มเปิด / ปิด มันไม่ควรเริ่ม ดู LED จากสายไฟของคุณและมันก็ควรจะเปลี่ยนไม่กี่วินาที จากนั้นปล่อยShift+ Ctrl+ Alt และเริ่มต้น Mac ของคุณ


11
และเหตุผล?
hbogert

5
คุณสามารถปรับปรุงคำตอบของคุณเพื่อให้ดูเหมือนการเคลื่อนไหวอธิษฐานน้อยลง :) <br> การวินิจฉัย "คุณต้องการ" เป็นอย่างไร?
แดน

3
การรีเซ็ต SMC ไม่ได้ช่วย แต่เป็นการรีสตาร์ทคอมพิวเตอร์ที่ช่วยได้ เวลาที่ใช้งานได้นานที่สุด powerd จะมากขึ้น (เฉพาะเมื่อ Activity Monitor ทำงาน) ฉันไม่ได้เริ่มต้นใหม่เป็นเวลา 10 วันแล้วและใช้เวลา 50% ของหนึ่งแกน สิ่งนี้จะหายไปถ้าฉันรีสตาร์ท
jturcotte

3

บนเว็บเพจของ Apple: การรีเซ็ต System Management Controller (SMC) บน Mac ของคุณจะมีการกล่าวถึงเวลาและสาเหตุที่คุณควรรีเซ็ต SMC (System Management Controller) ไม่ได้พูดถึงปัญหานี้ แต่อย่างน้อยก็ช่วยให้คุณรู้เพิ่มเติมเกี่ยวกับความหมายของการรีเซ็ต SMC!

ฉันมีปัญหา powerd นี้ด้วยในขณะนี้

หากต้องการรีเซ็ต SMC บนคอมพิวเตอร์ Mac Pro, iMac และ Mac mini คุณต้อง:

  1. ปิดเครื่องคอมพิวเตอร์
  2. ถอดสายไฟ
  3. รอสิบห้าวินาที
  4. ต่อสายไฟ
  5. รอห้าวินาทีจากนั้นกดปุ่มเปิด / ปิดเพื่อเปิดคอมพิวเตอร์

1
วันนี้ฉันยังคงมีปัญหา powerd (ใช้ซีพียู 25-45%) ฉันปิดแอปทีละครั้งในกรณีที่เป็นแอปหนึ่งที่ทำให้เกิดปัญหา แต่ powerd ยังคงทำงานซีพียูต่อไป จากนั้นฉันเริ่มต้นใหม่และแก้ไขปัญหาได้ ตามที่ได้รับการแสดงความคิดเห็นข้างต้นการตรวจสอบกิจกรรมดูเหมือนจะเล่น catchup สองสามวินาทีหลังจากรีสตาร์ทแสดงข้อมูลที่รวบรวม (ฉันถือว่า) ก่อนที่จะรีสตาร์ท ในช่วงเวลานี้การอัพเดตของจอมอนิเตอร์นั้นรวดเร็วและแสดงให้เห็นว่า powerd ยังคงใช้ CPU 40% หลังจากผ่านไปสองสามวินาทีจอภาพก็จะหยุดทำงานและ powerd หายไปจากรายการมอนิเตอร์ของผู้ใช้ cpu
ไนเจลมาร์ติน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.