前言
笔者现在用的是一台老Macbook,风扇经常会很吵闹,也很是烦人。于是就找了一些办法来处理。
办法
办法1 关闭电源管理的日志输出
由于mac系统一直在打印日志,所以会造成资源浪费,故我们可以将其关闭。
打开终端,输入:
➜ ~ pmset -g sched
Scheduled power events:
[0] wake at 01/16/22 02:15:43 by 'com.apple.alarm.user-visible-Weekly Usage Report'
发现此日志事件在持续运行。
输入下列命令将其关闭(两条命令二选一),然后重启计算机,就可以有效缓解风扇声音过大的问题。
sudo pmset schedule cancelall
sudo pmset schedule cancel
办法2 杀掉多余进程
此办法是针对Catalina系统的处理办法,但是我升级到最新版本,也就是Monterey系统时,也会有此问题。
我们检查计算机进程会发现进程中含有大量带有"distnoted"和"TextInputMenuAgent"字样的进程,这些进程是关于输入法调用的,而这些进程并不会被自动kill掉,导致资源无法得到回收,所以就会大量占用资源。
所以我们可以利用crontab,每5~10分钟杀一次。
- 首先杀进程的脚本
➜ shell cat kill_process.sh
ps -ef | grep disnoted | grep -v grep | awk '{print $2}' | xargs kill -9
ps -ef | grep TextInputMenuAgent | grep -v grep | awk '{print $2}' | xargs kill -9
2. 添加定时任务,每5或者10分钟运行一次。
*/10 * * * * sh /Users/eryoung2/Documents/codes/shell/kill_process.sh
办法3 清灰
得照顾一下老同志嘛~
毕竟跑了这么多年都没保养过,搁谁谁也受不了哇~
About me: 资深大猪蹄子