位置: 编程技术 - 正文

苹果Mac系统关机很慢该怎么解决?(苹果mac系统关机怎么关)

编辑:rootadmin

推荐整理分享苹果Mac系统关机很慢该怎么解决?(苹果mac系统关机怎么关),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:苹果mac系统关机键在哪,苹果mac系统关机怎么关,苹果mac系统关机键在哪,mac关机没反应怎么办,苹果mac系统关机了怎么办,苹果mac系统关机怎么关,mac os 关机,苹果mac系统关机怎么关,内容如对您有帮助,希望把文章链接给更多的朋友!

目前来说,造成关机慢的主要原因可以分为OS X系统本身问题和应用软件问题。这两个的本质区别在于,前者造成系统退出后屏幕出现“旋转齿轮”(Spinning Gear,俗称无限菊花,甚至有人数圈数,称之圈菊花等等)并等待很长时间,而后者是在系统退出之前,系统尝试退出所有当前运行中的程序的过程,说得更具体点就是,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的管理之下。

苹果Mac系统关机很慢该怎么解决?(苹果mac系统关机怎么关)

2、现在让我们开启在/Applications/Utilities目录中的Activity Monitor程序,选择All Process, Hierarchically, 如下图,就可以看到各个进程之间的关系。核心总是占用任务ID 0的,而第一个launchd总是ID 1,用户launchd(下图中的ID )是ID 1的进程子进程。

3、既然启动是这个过程,那么退出/关机就是一个反过程。先关闭用户环境,就是用户launchd的退出过程;之后是系统退出过程,也就是ID 1的launchd的退出过程。所以,系统关闭慢的原因,应该是ID 1的launchd在关闭各个由他负责关闭的某个/某些服务的退出延迟造成的。当我们了解了这些之后,就可以着手分析了。

如何找到哪个服务进程退出延迟了呢?这就要看日志了,打开Console程序,在左边找到/var/log >> com.apple.launchd >> launchd-shutdown.system.log,之后,在右上角的查找中,输入timeout,就会出现如下图的画面,改图这是我修改之后的截图,在修改之前,两个服务的timeout时间, applevents是 seconds, securityd是秒。

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的情况说明,我可以为大家具体写出命令。

Mac验证码无法显示怎么办?出现Mac收不到验证码现象的解决办法介绍 有很多用户在使用imessage群发短信的时候会遇到Mac上无法显示验证码,那么用户在遇到这种情况的时候应该怎么处理呢?这就需要用户在Mac上进行一些设

苹果OS X ..4首个测试版来了 仅面向开发者发布 苹果今天凌晨向开发者发布了首个OSX..4测试版,此时距离OSX..3正式版的发布仅过去一周时间。苹果在OSX..4测试版更新日志中表示提升了Mac的稳

使用imessage群发短信mac验证码无法显示收不到 mac验证码无法显示怎么办?mac验证码收不到怎么办?有很多用户在使用imessage群发短信的时候会遇到mac验证码无法显示或收不到,下文分享mac验证码无法

标签: 苹果mac系统关机怎么关

本文链接地址:https://www.jiuchutong.com/biancheng/361769.html 转载请保留说明!

上一篇:MAC下如何使用SiteSucker?SiteSuckerMAC版的使用方法(mac怎么使用islide)

下一篇:Mac验证码无法显示怎么办?出现Mac收不到验证码现象的解决办法介绍(mac验证码无法显示怎么办)

  • 停车位划线套什么定额
  • 向银行借入短期借款偿还前欠货款
  • 单位购买理财产品需要什么手续
  • 补偿金需要缴纳个税吗?
  • 未交增值税借方余额表示什么意思
  • 所得税纳税申报表在哪里打印
  • 工程预付款增值税缴纳办法
  • 服务行业主营业务成本包括哪些内容
  • 公司注销后会计凭证保管年限
  • 公司没车但是有加油费发票怎么处理?
  • 个人合伙企业有没有企业所得税
  • 转出多交增值税借方余额表示
  • 利润的计算方法数学
  • 教育附加费的计算方法
  • 请问高人们旧房子要装修应怎样装
  • 坏账核销谁来审批
  • 进口商品合同
  • 企业取得免税收入怎么算
  • 借主营业务成本表示什么
  • 兼职人员的工资怎么做账
  • 联想电脑bios启动项设置方法
  • 穿越火线封号查询官网
  • 销售出库未开票怎么入账
  • 最新windows10
  • 如何恢复撤回的信息微信
  • 2015年4月4日摄于Tear Drop Arch附近的月全食,犹他州纪念碑谷 (© Alan Dyer/Alamy)
  • dm分区工具图解教程
  • 育空怀特霍斯附近的北极光,加拿大 (© Design Pics/Danita Delimont)
  • 申请专用发票怎么申请
  • fsma32.exe进程是什么文件 fsma32是什么进程
  • php rediscluster
  • 其他应收款期末贷方余额表示什么
  • 物业公司收的物业费用干什么了
  • 工业会计成本核算读书笔记3000
  • php解析接口
  • 程序员的表白情书
  • add files to archive
  • 生物制品简易征收文件
  • 游戏ai模式是什么意思
  • 20221年最新
  • ubuntu系统日志配置文件
  • 往账来账是什么意思
  • 销售收入和营业收入的关系
  • PostgreSQL中常用的时间日期脚本使用教程
  • mysql随机密码怎么看
  • 补发工资如何做账
  • 工程行业预交税款怎么算
  • 缴纳以前年度房租的税
  • 多记财务费用怎么调整
  • 消费税的应纳税额的计算
  • 咨询费发票能抵扣吗
  • 办公室装修费计入长期待摊费用
  • 应收账款入账价值包括现金折扣吗
  • 工程主营业务收入会计分录
  • 银行存款利息收入要交增值税吗
  • 在建工程转长期待摊费用是什么意思
  • 会计人员基本信息表去哪找
  • 未分配利润转增股本要交税吗怎么交
  • 垫付的开办费怎么做账
  • 总结下半年工作计划
  • win95开始菜单
  • linux命令总结
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • ubuntu下安装win10
  • mac 查看当前用户
  • linux的hostname(主机名)修改详解
  • CentOS 6.x 到 CentOS 7 的升级过程
  • win7怎么删除操作中心
  • win7旗舰版系统激活码
  • win8出现问题需要重启
  • win7显示ipv6无网络访问权限
  • win7系统怎么查看内存
  • html5+css3新特性
  • js动态引入css文件
  • excel乱码怎么转换
  • unity3d移动代码
  • JavaScript中的变量名不区分大小写
  • javascript cookbook
  • 税务行政部门有哪些
  • 成都市税务局公示名单公布
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设