AppleUserECM进程导致CPU占用率过高
今天启动MAC(Hackintosh)后,风扇一直狂转,我以为是才开机正常的,但是过了接近10分钟,风扇还是在满速运行的状态,机身温度很烫。
反复关机几次后,故障还是存在……
于是我打开活动监视器,看到CPU那一栏,一个名叫 AppleUserECM 的进程占用在95%以上,然后我试图强制退出此进程,但是其又自动打开并高占用CPU使用率。
于是我在网上搜索这个进程,找到一篇 reddit 帖子,根据文中所说, AppleUserECM 进程为Apple的USB网卡驱动程序。因为市场上低端的USB网卡基本都是使用Realtek RTL8153网络芯片,而使用Realtek芯片的USB网卡会导致AppleUserECM进程CPU使用率过高。
当我把USB网卡拔掉后,AppleUserECM进程马上就掉下去,再次插上后,该进程CPU使用率已经不足0.5%了。那么我一开机该进程CPU使用率过高的原因大概明了了:可能是我插着该USB网卡再开机,然后导致Apple的usb网卡驱动不能正确驱动运行,进而CPU一直满速率占用。但以往开了机后再插入该USB网卡就并没有导致CPU高占用率。
继续阅读该文章发现,可能是我买的不入流的网卡使用的是其自主打包的驱动程序(btw这个网卡最新支持10.14,而我的系统是10.15.6),所以AppleUserECM不能完善的驱动这个网卡,如果使用Realteck官方的驱动程序,估计是没有问题的。具体方法,请移步上述链接学习。
如果无法查看博客中的图片,请挂代理访问,因为图片是存储在GitHub上的。