mbp发热发烫解决办法

之前每次升级macos,都导致cpu温度进一步升高。
链接外接显示器的情况下,cpu温度一般升高5-8度左右。
最近升级了macos新版本到OS big sur 11.4,发热发烫问题越来越严重。
我喜欢在技术大会上用脑图做笔记。去参加gopher大会的第一天,电脑起来之后cpu一直是60多度,这么烧下去,很快整体电量就完蛋了。还好带着充电宝,不过这坨铁太重,就是担心电不够才不得不背着的。

回家之后决心先临时控制一下。

方法一:通过新起账户临时解决问题

在mac中可以新创建一个用户。


添加新用户

在设置,用户与群组,解锁密码,然后就可以点击+号添加一个用户。
我这里加了一个somebody。
注销当前主用户登录,然后进入到somebody,一开始有聚焦程序跑的很欢,此后电脑就非常安静了,cpu温度持续在40+度,这样在会场就可以支撑一天时间。
查看温度用的是腾讯的lemon,在导航上显示温度。
不过这个做法有个问题,如果你只是用xmind做个笔记没事儿,放在public目录下,回头切换会主账号,还是可以看到文件的,拷贝走就行了。但是主账号的文档和下载等在somebody下都是不可见的,不太适合用来修改更多文件,只适合用来临时做做新笔记,使用其他软件也无法打开主账号内的文档。
另外,注销切换登录是很快,但是另外一个账户的进程依然在后台运行。这个是我无意中从活动监视器按用户排序进程之后看到的,所以想要长时间省电,还是重启切换账户吧,虽然重启耗电2%左右,但还是值得的(可以在家插着电提前换好)。
会场记得关闭wiki和蓝牙,这样更加省电。

方法二:彻底解决问题

有的人说,用mac自带的活动监视器,找到了一些问题,比如:windowserver占用超过了50%,通过降低显示效果来解决。但其实我的windowserver进程一直都是40+%,但是优化项早就做过了,其实也还是不太正常。这个暂时无解。
有的人说,chrome的进程很多。那么你也可以打开chrome的任务管理器,把自己不需要的停掉。这块我启动的插件都以进程的方式运行在后台,其实不太想删除,所以还是直接停用一些使用频率不高的插件(个人感觉效果很微弱)。
有的人说,可以关掉一部分启动项。我从lemon里面修改了启动项,把所有的都关闭停用了,以后需要再说吧。


lemon修改开机启动项管理

想通过杀掉部分进程的方式来尝试一下:

  • 停掉本机的nginx
  • 停掉本机的openresty服务
  • 停掉本机的php-fpm进程
  • 停掉本机的MongoDB服务
  • 停掉本机的mysql服务
  • 删掉本机的~/Library/LaunchAgents下的service(之前大概20个,忍痛全部删除,删除后暂时还不知道有啥后果,好在是感觉也还可以重建,建议备份到其他目录,已备不时之需)

然后windowserver进程的占用也降下来了,基本都在7-8%的cpu占用上,怎么就下来了?这块暂时没有弄懂。
不过在打开chrome浏览器,打开企微,打开Securecrt的情况下,cpu温度依然在43度,这个是我想要的完美的效果~
这个时候的一些数据:


活跃的进程
  • 通过ps-ef |wc -l看到进程数:479个。
    1)所以不是说进程超过300就很多,其实功耗也不高。这些进程想要弄明白都是干啥的,是很麻烦。还是不要浪费这个时间了。
    2)我笔记本发烫的时候,看活动监视器,其实除了windowserver,其他都不高。
    3)大家看到活动监视器这个时候很高,其实cpu温度才44度,所以活动监视器本身其实占用不高。
  • shell下的top命令跟活动监视器效果类似,其实直接用活动监视器就行了。
  • 内存
    重启时内存整机才20+%,但cpu依然是60度,所以整体来说跟内存没有什么关系。
  • 硬盘
    硬盘还剩70GB,其实不应该有问题呀。不过我还是把window10删了,还回100GB,毕竟这一部分使用频率实在是太低了(就为了能插网银转个账)。

通过以上混乱的实践,至少证明了mac发烫还是有一些办法可以处理的。
不然真的要换?16GB内存,4核i7都不够用的话,那还要买多贵呢?

你可能感兴趣的:(mbp发热发烫解决办法)