zoukankan      html  css  js  c++  java
  • Macbook 风扇过于吵闹 解决方法

    前言

    笔者现在用的是一台老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分钟杀一次。

    1. 首先杀进程的脚本
    ➜  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: 资深大猪蹄子
  • 相关阅读:
    大数的四则运算
    整数划分问题(递归法)
    浅谈C++中内存分配、函数调用和返回值问题
    栈的模拟运用 SOJ3897 dance2
    C/C++:sizeof('a')的值为什么不一样?
    浅谈C++中指针和引用的区别
    n!的分解 soj 2666
    char *a 和char a[] 的区别(指针和数组的区别)
    错排公式的推导
    浅谈C语言中的指针
  • 原文地址:https://www.cnblogs.com/young233/p/15796069.html
Copyright © 2011-2022 走看看