每當 MacOS 年度的更新系統時,總是會伴隨著一些難以解釋的 Bug。今年 2019 年的 Catalina 更新後,無論大小版號,無論機型都有機會發生某些應用程序(Process)導致CPU異常飆高的情形。這回引發的起因是在 powerd 這個管控電腦能源使用量的程序,終於在十月底時有網友適用出可以暫時解決的方法。
解決方法
1. 設置喚醒和睡眠的排程
若你發現 powerd 有異常的佔用大量CPU資源的狀況,那麼用這個方法算是可以暫時解決問題。至於蘋果會不會修復這個Bug,那又是另外一回事了。點選左上角的蘋果按鈕,點選系統偏好設定(System Preferences),然後點選能源節約(Energy Saver)裡頭的排程(Schedule),將裡頭的兩個選項都設定上時間即可。
2. 重置 SMC
這個方法算是每次系統更新後,都固定會做的一件事。不過會因電腦的機型而有不同,請見蘋果官網說明。
方法是先行關機,接上電源後並同時按下 Shift+Control+Option 三個指令鍵及電源鍵,等候約5秒後,再行單壓電源鍵開機。
3. 設置風扇管理程式
當CPU高速運作時,風扇往往都會伴隨著高轉速,而影響效能和電池續航力。你可以使用 Macs Fan Control 之類的軟體來控制風扇轉速,不過還是要運用活動監視器來找出使風扇高速運轉的原因。
4. 避免使用活動監視器(Activity Monitor)
有的時候,powerd 的使用跟你開啟活動監視器有關。只要你改用終端機(Terminal)的 “top -o cpu”指令來取代活動監視器即可。
資料來源
1. MacOS Catalina powerd CPU high usage
2. Mac OSX powerd high cpu usage in activity monitor
3. 如何重置 Mac 上的系統管理控制器(SMC)