Proses "powerd" menggunakan banyak CPU

67

Seringkali, setelah saya membangunkan Mac saya dari tidur, powerd(yang merupakan daemon manajemen daya? Yang secara khusus berkaitan dengan tidur Mac dan membangunkannya?) Menggunakan CPU tinggi, biasanya sekitar 25% hingga 50% pada CPU i7 saya.

Adakah yang tahu bagaimana saya bisa mengetahui apa penyebabnya, dan apa yang bisa saya lakukan untuk memperbaikinya? Tampaknya menjadi masalah dengan bangun dari tidur tetapi saya tidak tahu apa.

Masalah ini mulai terjadi setelah saya memperbarui Mac Mini saya ke 10.10.2, beberapa minggu yang lalu.

Gary
sumber
1
Saya akan mencari di Konsol untuk melihat apa yang dilakukannya!
Ruskes
Saya tidak melihat sesuatu yang relevan di Konsol. Tidak ada item yang relevan dalam 30 menit terakhir, dan pemfilteran untuk powerdmenunjukkan satu baris: 15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)yang sepertinya saat saya mematikan Mac.
Gary
Berapa banyak memori yang digunakannya? Saya memilikinya di 0 CPU dan 1 MB memori
Ruskes
powerdberada pada 25% CPU dan 30 MB memori.
Gary
hmm, ketik "power" di filter konsol (bukan powerd) untuk melihat apa yang
dinyalakan

Jawaban:

43
sudo kill -HUP $(pgrep powerd)

(Saya tidak punya jawaban untuk 'mengapa')

Tyler A.
sumber
19
Lebih sukses,sudo pkill -HUP powerd
danorton
1
tampaknya restart pada HUP, jadi hanya JANGKA biasa yang dapat melakukan pekerjaan yang sama. Andai saja mereka mendokumentasikan sesuatu tentang daemon di halaman manual.
jrg
1
Ini akan membunuhnya, tetapi tidak menjelaskan mengapa itu terjadi.
Greg Glockner
1
Benar, Greg. Catat ungkapan kurung dalam jawaban saya.
Tyler A.
Jika @AndyDent benar (di bawah), maka ini bukan masalah, hanya aktif ketika Anda menjalankan ActivityMonitor untuk melihat apakah itu aktif.
Joshua Goldberg
23

Apakah Anda mencoba untuk berhenti powerdoleh Activity Monitor? Ini memecahkan konsumsi CPU untuk saya.

Tapi setelah berhenti powerdsaya mendapat efek aneh Activity Monitor- rasanya seperti Update Frequencydiubah dari Often (2 sec)menjadi Nonstop (0 sec), yaitu terus menerus tanpa penundaan. Jadi saya harus berhenti Activity Monitorjuga.

Setelah operasi ini dan restart Activity Monitorsemua berfungsi dengan baik.

std.denis
sumber
Dari bagaimana Anda menggambarkannya, itu kedengarannya bukan solusi yang baik. Saya setuju bahwa memulai ulang Mac sering kali merupakan cara terbaik untuk memperbaiki proses pelarian ini.
Gary
1
Tidak yakin apakah restart penuh Mac pada setiap kegagalan beberapa utilitas merupakan opsi yang agak baik. Jika utilitas itu tidak mempengaruhi stabilitas sistem.
std.denis
Oke saya akan membunuhnya untuk melihat bagaimana kelanjutannya, lain kali. Tapi saya mencari solusi jangka panjang yang lebih permanen.
Gary
3
Saya melakukan hal yang sama, dan melihat apa yang Anda bicarakan di Monitor Aktivitas - tetapi jika Anda melihat lebih dekat, Anda akan melihat bahwa apa yang sebenarnya terjadi adalah Activity Monitor itu sendiri didukung, dan sedang menjalankan pembaruan dengan cepat suksesi mencoba mengejar ketinggalan. Milik saya ditumpuk selama beberapa hari (pada mesin yang sedikit digunakan) sepertinya dan butuh waktu untuk mengejar ketinggalan.
Kem Mason
15

Di komputer saya, itu adalah Monitor Aktivitas yang menyebabkan powerdproses menggunakan banyak CPU (20-30%, kadang-kadang 50%, mengatur ulang SMC tidak membantu). Keluar dari Monitor Aktivitas "memecahkan" masalah. Diperiksa di Terminal dengan menjalankan top.

pengguna3145800
sumber
7
Melakukan sampel proses powerd menyarankan bahwa Activity Monitor mungkin terus mengambil info dampak energi darinya.
jturcotte
Yap, berhasil untuk saya.
rahmu
Siapa yang akan melemparnya? Saya tidak akan pernah berpikir bahwa Monitor Aktivitas akan bertanggung jawab tetapi tentu saja tampaknya menjadi penyebab pada mesin saya. Terima kasih untuk sarannya.
user1718097
6

Saya menggunakan iStatMenus untuk memantau berbagai hal dan itu menegaskan bahwa powerd hanya menggunakan banyak CPU sementara Activity Monitor sedang berjalan. Di lain waktu, itu tidak muncul pada daftar pengguna CPU tinggi.

Andy Dent
sumber
Saya menemukan klaim ini lebih dari sedikit ragu. Ini tentu saja tidak sesuai dengan evaluasi logis dari pengalaman saya. 1) Sistem berjalan lambat untuk beberapa alasan yang tidak bisa dijelaskan. 2) Terbuka Activity Monitoruntuk menyelidiki. 3) powerdtampaknya menjadi pelakunya. ( Ya ini tidak bertentangan dengan klaim Anda, tetapi ... ) 4) Bunuh powerd5) Tiba-tiba kinerja membaik. ( Ini sangat menyarankan powerd adalah pelakunya, dan mungkin iStatMenustidak sesuai dengan iman Anda di dalamnya.;) )
Disillusioned
3

Anda perlu mengatur ulang SMC Anda . Sama seperti jawaban lain saya tidak punya mengapa tetapi saya punya solusinya.

 Mac mini, iMac, Mac Pro

Matikan Mac Anda, cabut kabel daya, tunggu 30 detik, pasang kabel daya, tunggu 5 detik, mulai Mac Anda.

MacBook

Matikan Mac Anda, tekan Shift+ Ctrl+ Altpertama dan kemudian tekan tombol daya. Seharusnya tidak dimulai. Lihatlah LED dari kabel listrik Anda dan itu hanya akan berubah selama beberapa detik. Kemudian, lepaskan Shift+ Ctrl+ Alt dan mulai Mac Anda.

Nicolas Guérinet
sumber
11
dan alasannya?
hbogert
5
Bisakah Anda meningkatkan jawaban Anda agar tidak terlihat seperti gerakan doa :). <br> Bagaimana cara mendiagnosis "Anda perlu"?
dan
3
Mengatur ulang SMC tidak membantu, itu me-restart komputer yang membantu. Semakin lama waktu aktif saya, semakin banyak powerd (hanya ketika Monitor Aktivitas berjalan). Saya belum memulai kembali selama 10 hari sekarang dan butuh 50% dari satu inti. Ini hilang jika saya memulai kembali.
jturcotte
3

Pada halaman web Apple: Mengatur Ulang Pengontrol Manajemen Sistem (SMC) di Mac Anda membahas kapan dan mengapa Anda harus mengatur ulang SMC (Pengontrol Manajemen Sistem) Anda. Itu tidak menyebutkan masalah ini, tapi setidaknya itu membuat Anda tahu sedikit lebih banyak tentang apa artinya mengatur ulang SMC!

Saya punya masalah powerd ini juga saat ini.

Untuk mengatur ulang SMC pada Mac Pro, iMac, dan komputer mini berbasis Intel, Anda perlu:

  1. Matikan komputer.
  2. Cabut kabel listrik.
  3. Tunggu lima belas detik.
  4. Pasang kabel listrik.
  5. Tunggu lima detik, lalu tekan tombol daya untuk menyalakan komputer.
Nigel Martin
sumber
1
Hari ini saya masih memiliki masalah powerd (25-45% penggunaan cpu). Saya mematikan aplikasi satu per satu untuk berjaga-jaga jika itu adalah satu aplikasi yang menyebabkan masalah, tetapi powerd terus memonopoli cpu. Saya kemudian memulai kembali, dan itu memperbaiki masalah. Seperti yang telah dikomentari di atas, monitor aktivitas tampaknya memainkan catchup selama beberapa detik setelah restart, menunjukkan data yang dikumpulkan (saya berasumsi) sebelum restart. Selama waktu ini pembaruan monitor datang dengan cepat, dan menunjukkan powerd masih menggunakan 40% cpu. Setelah beberapa detik monitor tenang, dan powerd telah menghilang dari daftar monitor pengguna cpu.
Nigel Martin