来这里找解决方案的童鞋,如果你的机器还没过保。
果断去找官修,忽略这篇文章!
心急的童鞋直接看目录,有传送门!但是仔细看文章可能有奇效!
最近博客更新进度严重滞后。。
因为我遭遇了一个无比水逆的6月,水逆到我怀疑人生。。
某个懂星座的妹纸算了下,6月海王星逆行天秤座。。
然后。。
基本上,我所有混饭吃的家伙都坏了一遍。。
先是相机,坏了LCD,折腾了快1k大洋;
没过几天,RMBP也出故障,我呆的这城市没有快修站,咨询了天才吧,大概得出了一个飙泪的维修金额;
如果把车都算是混饭的工具,那6月的最后一天也没放过我,报废了一个700大洋的轮胎。。
好了。。
6月终于过去了。。
我写写这段苦日子里的收获吧。。
6月中旬的某一天,RMBP其实活得好好的,她已经陪我过了34个月,期间各种用得爽快,高负荷运转毫无压力。
对比起windows系统来,简直可以用免维护来形容。
然后,我忽然想给她洗个澡。
去iFixit看了拆机步骤,逛了几个论坛的帖子借鉴下清灰经验,买了套工具就开始动手干活。
清灰过程是顺利的,拆解也没有什么难度,顺手换了硅胶,一路感叹苹果的做工精湛。(后来仔细思考,发现我在拆解过程中犯了低级且致命的错误!)
但是,合盖后问题就来了!!!
开机读条末端卡了一下,然后进入桌面,桌面摆放的图片文件缩略图显示缓慢,鼠标划过Dock栏的时候,图标放大有卡顿。
这个时候还没觉得问题大,以为是什么应用后台偶尔占一下资源而已。
渐渐地,风扇声越来越大,直到跟瀑布声一样!!!
根据经验,以前只有在修大型图片或者玩游戏的时候才会听到风扇声,但是风扇声不停下来,这就有问题了。
伴随着越来越大的风扇声,系统也变得越来越卡,直到点开一个Photoshop都提示无响应。
强制退出后,习惯性地打开活动监视器,发现了一个叫kernel_task的进程占用了400%以上的CPU,最高飙到800%多。。
而且这家伙很奇怪,别人都能结束,他不能。什么鬼?!
因为学过点Linux,印象中这个叫kernel的东西来头不小,网上搜了一下,漫长的折腾之路就开始了。。
0x00 什么是kernel_task?
没有对Mac OS系统下的东西有深入了解。。
查了些资料,大概知道kernel_task是一个mac系统下的管理进程,不知道这种表达对不对?
或者,这货根本就不能说是进程,属性好奇葩。。
寻求帮助的过程中发现个问题,网上因为MBP风扇满速而求助的帖子,都会提到这个kernel_task的东西占用了大量CPU,导致系统卡顿。
很多回复都提到,这是由于系统认为机器某处有高温而调用kernel_task抢占资源,强制降频,提高风扇转速,目的是散热。
但是,我现在机器很凉快啊!!
传感器出问题了?
手贱开机打扫卫生整坏了什么地方?
水逆到这种程度没可能吧?!
重新拆开后盖细细检查了一遍,好像什么都好好的。。
0x01 听说这叫修改ACPI电源管理?
如果你搜索“kernel_task占用大量CPU”,你会在大多数帖子里看到如下的解决办法:
1)查看“”-“关于本机”-“更多信息”-“系统报告”的“硬件概览”中的第二行——型号标识符并牢记
2)在Finder中进入路径“系统”-“资源库”-“Extensions”(路径为System\Library\Extensions),在Extensions中搜做到项“IOPlatformPluginFamily.kext”,右击它并选择“显示包内容”,此时看到“Contents”文件夹
3)进入“Contents”-“Plugins”文件夹内找到项“ACPI_SMC_PlatformPlugin.kext”,右击它并选择“显示包内容”,此时看到“Contents”文件夹
4)进入“Contents”-“Resources”文件夹内,找到文件名跟步骤1)中显示之型号标识符一致的“.plist”文件并删除它
5)重启计算机
因为这个故障把问题指向了温度传感器,所以才有了这个解决方案。
这个方案里