大家好,今天我们来聊聊一个让很多Mac用户头疼的话题——待机发烫!
在 彻底解决Mac Mini M4待机发烫问题 这篇文章中,我们详细探讨了Mac待机发烫的各种原因及对应的解决方案。其中提到一招比较实用的用于排查待机发烫的方法,就是通过ssh连接到待机的Mac设备中,进行排查。不过,有位小哥哥在评论里问了这样一个问题:“具体怎么用ssh排查呢?”今天我们就特别开篇,简单易懂地教你如何用ssh来揪出导致Mac待机发烫的元凶。
有位帅哥读者问到了这个如何操作:
本文就详细的介绍下这招的操作方式。本文针对编程相关经验相对欠缺的朋友,所以会做详细的操作说明,懂了的朋友可以跳过本文。
一、打开远程登录功能
首先,在您需要排查待机发烫的电脑中打开系统设置(System Preferences),做如下设置(General (通用) --> Sharing (共享)):
点击Sharing (共享),展开如下内容:
这里开启 Remote Login (远程登录)开关,然后点击旁边的小图标,会弹出一个窗口:
确保你的账号在Allow access for (允许访问)的名单里。如果不在,点左下角的“+”号添加就好啦。一定要记下图中的红框部分(账号和IP地址),稍后会用到哦。
到这里,就设置好啦。
二、用SSH连接待机的Mac
我们找到另一台电脑,不一定是Mac,只要携带有终端的设备就可以了。确保这台设备和你要排查的Mac在同一个局域网(例如同个Wi-Fi)内。
我们打开终端,如果是Mac,则是打开这个应用(终端):
在终端中输入如下命令:
1 | ssh 你的账号名称@IP地址 |
也就是ssh + 上面远程登录设置中红框的内容,比如,我上面的内容是:itzhai@192.168.1.101那么我就执行 ssh itzhai@192.168.1.101
按回车后系统会提示输入密码:
1 | ➜ ~ ssh arthinking@192.168.1.101 |
这里放心敲键盘,虽然看不到字符,但输入是有效的。输完密码回车就可以啦!
三、用top命令揪出"幕后黑手"
连上之后,执行top命令,就可以看到哪些进程比较消耗CPU啦。我这边执行之后,结果如下:
以下是我的截图:
尤其留意那些CPU占用特别高的进程(例如超过50%的)。我这里发现了两个罪魁祸首:
- mediaanalysi
- mds_stores
如果不明白这些进程是干啥的,没关系,我们问问AI去:
原来,它们是负责Spotlight索引的程序。如果你像我一样平时不用Spotlight搜索,就可以放心大胆地关闭索引服务。执行以下命令即可:
1 | sudo mdutil -a -i off |
关闭之后,再也不待机发烫了。你可以根据你的top执行结果,让AI排查分析下,如果AI提示的是系统重要进程,就不要动他了,一般来说,系统重要的进程也不会是导致长期待机发烫的原因。
以上就是本教程的全部内容了。这个实用又简单的排查技巧你学会了吗?快试试吧!如果觉得有用,记得分享给更多小伙伴哦~💬✨