苹果旗舰店系统慢 这两个进程是怎么回事 谢谢解答

苹果Mac系统关机很慢该怎么解决?
互联网 & 04-17 10:26:37 & 作者:佚名 &
苹果Mac系统关机很慢该怎么解决?造成关机慢的主要原因可以分为OS X系统本身问题和应用软件问题,下面我们来看看解决办法,需要的朋友可以参考下
目前来说,造成关机慢的主要原因可以分为OS X系统本身问题和应用软件问题。这两个的本质区别在于,前者造成系统退出后屏幕出现&旋转齿轮&(Spinning Gear,俗称无限菊花,甚至有人数圈数,称之20圈菊花等等)并等待很长时间,而后者是在系统退出之前,系统尝试退出所有当前运行中的程序的过程,说得更具体点就是,launchd本身退出之时(系统问题)或之前(应用软件问题)。应用软件问题我们这里无法给出任何的答案,Apple也无能为力。我们主要是讨论系统问题。
在后面我们给出一个靠谱的解决方案之前,我们来看看对一个系统问题应该如何入手。当我们去分析大家解决问题的思路的时候可以发现,有这样几个大致思路,有的从硬件入手,比如重置PRAM和SMC,内存等方法;有的是根据以往的解决大多数问题的思路开始着手,比如建议修复权限、禁止启动项等就是这个思路;有的是碰机会,比如关Wifi等。其实,他们都有可能,但是都没有抓住一个基本有效的方法。对于Troubleshooting的手段来说,几乎所有有经验的程序开发人员/系统管理人员等都会想到,系统日志logs,检查系统日志是排除故障的一大利器,尤其是系统级别的。其实早有网友就注意从这方面着手,可惜有点偏了没有找到重点。
1、要抓住重点,还要从系统的内部管理来说。OS X系统启动的基本步骤是这样的:
- 通电,Boot-ROM进行初始化。
- Boot-ROM后处理,此时是黑屏,电源LED灯亮,如果出现任何错误,LED灯会有规律闪动。
- 开始调用EFI:会听到咚的那一个长音。
- EFI启动:会响应用户键盘,比如进入单用户模式等按键。正常情况下,读取boot.efi正常后,出现银色的Apple标识。
- 启动内核:看到灰色背景和旋转齿轮。从这里开始,就可以从Activity Monitor程序中找到各个进程的关系了。
- 启动launchd:此时看到蓝屏。launchd负责启动和管理系统的各个服务
- login窗口出现:
- 用户登录:用户登录后,系统也是使用另外一个launchd来为该用户开启用户环境的,之后,用户的所有动作(除非特殊情况),都在这第二个launchd的管理之下。
2、现在让我们开启在/Applications/Utilities目录中的Activity Monitor程序,选择All Process, Hierarchically, 如下图,就可以看到各个进程之间的关系。核心总是占用任务ID 0的,而第一个launchd总是ID 1,用户launchd(下图中的ID 154)是ID 1的进程子进程。
3、既然启动是这个过程,那么退出/关机就是一个反过程。先关闭用户环境,就是用户launchd的退出过程;之后是系统退出过程,也就是ID 1的launchd的退出过程。所以,系统关闭慢的原因,应该是ID 1的launchd在关闭各个由他负责关闭的某个/某些服务的退出延迟造成的。当我们了解了这些之后,就可以着手分析了。
如何找到哪个服务进程退出延迟了呢?这就要看日志了,打开Console程序,在左边找到/var/log && com.apple.launchd && launchd-shutdown.system.log,之后,在右上角的查找中,输入timeout,就会出现如下图的画面,改图这是我修改之后的截图,在修改之前,两个服务的timeout时间, applevents是20 seconds, securityd是15秒。
4、这就找到了系统关闭奇慢的真正原因了,launchd给各个服务发出SIGKILL信号后,等待所有服务都退出后,才能退出,而由于一些服务退出超时,就造成整个系统关闭放慢。至于,这些服务为什么/什么情况下出现退出异常超时以及如何彻底解决之,我们只有让Apple的系统开发人员处理了,我们无从修复,不过我们可以通过给他设定退出超时时长来改变一下它的行为,这就需要一点对plist文件的知识了,具体的系统(launchd)如何定义和解读plist文件,我们不进行深入探讨,只给出方法,有兴趣的可以去developer.apple.com去读相关的文档。
综上所述,目前来说,比较靠谱的思路就是,给每个造成退出超时的系统服务设定一个比较短的退出超时时间(1或2秒)。
根据上面找到的两个服务来说,一个是com.apple.securityd,一个是com.apple.coreservices.appleevents。我们使用下面的命令来对他们进行处理。
sudo&defaults&write&/System/Library/LaunchDaemons/com.apple.securityd&ExitTimeOut&-int&2&&
sudo&defaults&write&/System/Library/LaunchDaemons/com.apple.coreservices.appleevents&ExitTimeOut&-int&1&
6、如果系统询问,请输入当前管理员密码,以完成该命令。
之后,重新启动系统后,再次关机的时候,就可以实现&秒关&,而看不到旋转菊花了。当然,每个系统的情况不一样,造成缓慢的原因会不同,所以,每个人需要针对自己机器的情况来具体处理。如果需要帮助,可以留言,并把上面Console中timeout的情况说明,我可以为大家具体写出命令。
大家感兴趣的内容
12345678910
最近更新的内容403 Forbidden
Request forbidden by administrative rules.请完成以下验证码
查看: 3110|回复: 9
求大神帮忙看看这几个进程是什么
本帖最后由 一棵小树 于
19:17 编辑
我google下都没有结果。
就是hr***.tmp那几个东西是什么?
QQ拼音截图未命名.png (22.5 KB, 下载次数: 2)
09:48 上传
目前扫描在继续,人品一直不错,就今天上午接收了别人传给我的资料。。。于是,杯具上演了。裸奔还是不行。。
(210.75 KB, 下载次数: 2)
19:15 上传
lingchaoqun
本帖最后由 lingchaoqun 于
09:56 编辑
巨盾安全实验室最近接到用户反馈,发现电脑上出现很多server程序,在任务管理器中出现许多“hr+数字.tmp”的进程,电脑变得很卡。巨盾安全实验室获取到样本分析发现,该程序为犇牛病毒,通过将代码注入svchost.exe,新建服务进程,不断的向压缩包中写入lpk.dll或usp10.dll,严重危害了用户的计算机安全。
推荐用重武器全盘查杀&&比如卡巴 诺顿 大蜘蛛&&GDATA 等
感谢解答: )
额,看来不能裸奔了。谢谢
lingchaoqun 发表于
巨盾安全实验室最近接到用户反馈,发现电脑上出现很多server程序,在任务管理器中出现许多“hr+数字.tmp”的 ...
我们学校提供两个杀毒软件。
Kaspersky Anti-Virus 8.0
Symantec Endpoint Protection
哪个好用点?
明显中毒了,没见过命名这么有特色的正常进程。最好是先在正常模式杀下毒,然后重启进安全模式杀毒
lingchaoqun
一棵小树 发表于
我们学校提供两个杀毒软件。
Kaspersky Anti-Virus 8.0
Symantec Endpoint Protection
单奔的话,选后面的
本帖最后由 yloko 于
20:39 编辑
赶紧上杀毒吧
进程的确比较有特色
头像被屏蔽
提示: 该帖被管理员或版主屏蔽
头像被屏蔽
提示: 该帖被管理员或版主屏蔽
lingchaoqun 发表于
单奔的话,选后面的
谢谢。楼上楼下都谢谢了。
Copyright & KaFan &KaFan.cn All Rights Reserved.
Powered by Discuz! X3.4( 苏ICP备号 ) GMT+8,&&&&更多内容·&·&·&·&·&·&·&·&·&·&&&&&熱帖排行&&&頻道精選微信扫码关注本站公众号 wangchaonetcn&  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味著赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。王朝女性&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&王朝分栏&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&王朝編程&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&王朝简体&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&王朝其他&&&|&&&&|&&&&|&&&&|&&&&|&&&&|&&&&&&2005-&&版權所有&

我要回帖

更多关于 无锡苹果售后 的文章

 

随机推荐