某程序占用CPU使用率极大

型号:MacBook Pro (Retina, 13-inch, Early 2015)

处理器:2.7 GHz Intel Core i5

内存:8 GB 1867 MHz DDR3

储存空间:121 GB

操作系统:macOS Sierra 版本10.12.6


如图,一个名称为MRT的程序占用CPU极大,平均在50~100%以上。

程序经退出后又重新启动多次。

用户上传的文件

发布日期 2017年8月25日 下午7:02

回复
回复量: 3

2017年8月26日 下午9:39 回应 MIKEZZ

根据网上搜索的结果,初估是感染病毒/恶意软件所致.


MRT是macOS操作系统的内置移除恶意软件工具,它内部名称是MalwareRemovalToolBinary, 该软件位于/System/Library/CoreServices/MRT.app。系统使用LaunchDaemons调用系统进程:/System/Library/LaunchDaemons/com.apple.MRTd.plist; 以及LaunchAgent调用用户进程:/System/Library/LaunchAgents/com.apple.MRTa.plist

它们都调用MRT.app,只不过调用的方式和环境不同。


如果你曾经禁止过SIP(详见:关于 Mac 上的系统完整性保护 - Apple 支持)或者 XProtect(可以参考我的书《OS X系统管理和部署》相关章节的介绍),那么就会使恶意软件有机会修改系统保护文件或者绕过系统内置的保护措施。这样的用户要注意,因为有随意下载和使用第三方软件的习惯 ,那么就尽可量让操作系统保护好自己的完整性不被恶意破坏,尽量减少类似的头疼情况的发生。


如果发现这个软件占用过多内存影响到系统性能,很有可能的是它在处理相关的可疑的恶意软件,或者有内存泄露,或者由其它系统问题造成。

建议用户的行为一是自我检测,二是报告给Apple并提供相应的报告,让苹果工程师进行深入的排错,三是重新安装操作系统,恢复数据的时候尽量排错可疑的软件。


1. 自我检测的方式可以包括:当发现这个问题的时候,使用活动监视器查看该进程的详细信息,内存数据报告;检查可疑的软件,特别是出现问题前新下载使用的软件,并禁用卸载;


2. 给Apple提供报告:通过apple的官方bug报告(https://bugreport.apple.com/web/),尽量详细填写错误情况,当此问题有越多的人报告,越会引起Apple的重视,特别是真的恶意软件作祟的事件。


3. 重新安装操作系统:首先要备份数据,推荐使用操作系统自带的时间机器(Time Machine),将个人数据备份到可靠的其它介质中;抹掉内置盘,重新分区,并安装系统;在恢复数据的时候,注意第三方软件,尤其是不明来路或者来源不可靠的软件,并 时刻注意系统是否会出现同样的问题。需要注意的是,如果苹果工程师联系你,需要你提供更多检测和系统状态数据的时候,如果你已经抹盘重装系统了,那么就无法提供原系统数据 了,你的报告失去了作为样板检测的意义了。


不建议的操作是,禁止或者删除MRT.app。

如果尝试使用第三方的杀毒软件,一定要使用可信的,否则可能造成更大的问题。


如果希望自己检测,那么可以在这里进一步交流具体步骤等。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

某程序占用CPU使用率极大

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!