Mac OS电源管理大解析

睡眠模式—hibernatemode—也就是Mac在睡眠模式下面的工作方式,目前主要有3种。

hibernatemode 0:睡眠时内存保持供电,其他部件断电,内存数据不写入硬盘。优点是可以快速唤醒、快速睡眠,因为内存保持供电,无论是唤醒还是进入睡眠都是1秒内的事情;节省SSD空间和寿命,因为内存数据不写入硬盘,所以硬盘里不会有内存镜像,也不会缩短SSD寿命。但是如果在睡眠的过程中电池没电的话,Mac会丢失所有内存种的数据,数据安全性不是很高。

hibernatemode 1:睡眠时内存数据写入硬盘,写入完成后电脑所有部件都断电,唤醒时从硬盘读出内存镜像。优点是省电,跟关机的耗电一样,因为所有部件都已经停止工作,也不怕电池没电会丢失内存数据。但是缺点也很明显,进入睡眠和唤醒需要的时间长,对于机械硬盘的Mac尤其明显,通常都要转菊花十几圈。对于SSD的Mac则会占用硬盘空间,因为硬盘上有跟内存同样大小的内存镜像,也会缩短SSD寿命。

hibernatemode 3:0和1的结合,睡眠时内存数据写入硬盘,同时保持内存供电。这个模式也叫Safe Sleep,是Mac的默认睡眠模式。

更改hibernatemode方式:打开“终端”,输入: sudo pmset -a hibernatemode 0

在终端输入:pmset -g custom    这个命令可以显示系统所有的电源设置(更详细的介绍请看Apple开发者文档):

Battery Power就是用电池时的电源设置,AC Power就是外接电源时的电源设置。

lidwake: 当屏幕掀开的时候唤醒Mac,1是开启  0是关闭
autopoweroff: 如果Mac处于睡眠状态经过指定的时间后,自动把内存数据写入硬盘,并切断所有部件的电源,进入休眠状态,1是开启  0是关闭。但是LZ发现就算是处于开启状态,这个功能也并没有起作用,你可以不管它,也可以关掉
autopoweroffdelay:启用autopoweroff功能的时间,也就是上面说的那个“指定的时间”,单位是秒
standby:功能跟autopoweroff一样,不过仅在hibernatemode为3的时候起作用,1是开启 0是关闭。不过LZ一直没搞明白autopoweroff跟standby有什么不一样,按理说应该是不一样的
standbydelay:启用standby功能的时间,单位也是秒
ttyskeepawake:远程用户正在活动时防止Mac进入睡眠,1是开启  0是关闭
hibernatemode:睡眠模式
darkwakes:这个就是Power Nap,你可以在系统偏好设置里选择开或关,跟在这里设置是一样的,1是开启  0是关闭
hibernatefile:内存镜像存放的地址,这个也可以更改,不过路径必需是root下的路径
displaysleep:Mac闲置多长时间后进入显示器睡眠,2013款Air的系统偏好设置里已经没有这个选项了,Pro是有的,不过其实你可以通过pmset来修改。单位是分钟,这个时间不能长于sleep下设置的时间
sleep:Mac闲置多长时间后进入睡眠,这个系统偏好设置里也有,单位是分钟
acwake:电源改变时唤醒,也就是插上或者拔掉外置电源时唤醒Mac,1是开启  0是关闭
halfdim:显示器睡眠时使显示器亮度改变为当前亮度的一半,1是开启  0是关闭。如果关闭这个功能的话,显示器睡眠会直接关掉显示器。
lessbright:使用电池时使显示器亮度暗一点,系统偏好设置里也有这个,1是开启  0是关闭
disksleep:Mac闲置多长时间后关闭硬盘。这个系统偏好里也有,只不过换了一个字眼—如果可能,使硬盘进入睡眠—勾上这个的话系统就会自动根据sleep的时间设一个合适的时间。单位是秒,这个时间不能长于sleep下设置的时间
sleepservice:LZ还没搞清楚这个是干嘛的,请知道的锋友解释下。
womp:网络远程唤醒,1是开启  0是关闭
networksleep:这个设置影响Mac在睡眠的过程中如何提供网络共享服务

更改某一项设置的话也很简单,打开终端,按下面的格式输入命令:
sudo pmset -# $ &
其中#号有4个参数,分别是:c   b    u    a,作用是表明这个命令修改的是哪个电源设置下的参数。c代表外接电源、b代表电池、u代表UPS、a代表所有电源。
$就是具体的某一项参数,例如你想修改睡眠模式,那就是hibernatemode;修改睡眠闲置时间,是sleep。
&是参数的值
例如你想修改外接电源是Mac的显示器睡眠闲置时间为10分钟,那就输入:
sudo pmset -c displaysleep 10

想修更改所有电源下的硬盘睡眠闲置时间为15分钟,那就是:
sudo pmset -a disksleep 15

时间: 2024-10-12 20:24:01

Mac OS电源管理大解析的相关文章

Mac OS电源管理命令行工具pmset

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "Yahei Mono"; color: #000000 } span.s1 { } 查看当前的电源管理配置: pmset -g 查看所有电源管理配置: pmset -g custom 修改外接电源供电状态下电源管理配置: sudo pmset -c <option> <value> 修改电池供电状态下电源管理配置: sudo pmset -b <op

Mac OS下包管理器Homebrew几个简单的管理命令

1.安装Homebrew 将如下命令粘贴至终端运行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 或者可以直接登录网站:https://brew.sh/index_zh-cn.html,会有提示如何安装. 2.基本使用 (1)安装软件         # brew install PKG_NAME         brew insta

Mac OS X 背后的故事

Mac OS X 背后的故事 作者: 王越  来源: <程序员>  发布时间: 2013-01-22 10:55  阅读: 25840 次  推荐: 49   原文链接   [收藏] 作者王越,美国宾夕法尼亚大学计算机系研究生,中国著名 TeX 开发者,非著名 OpenFOAM 开发者. Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock Mac OS X 背后的故事(二)Linus Torvalds的短视 Mac OS X 背后的故事(三)Mach之父Avie Tevan

Atitit mac os 版本 新特性 attilax大总结

1. Macos概述1 2. 早期2 2.1. Macintosh OS (系统 1.0)  1984年2 2.2. Mac OS 7.6 19972 2.3. Mac OS 8  19992 2.4. Mac OS 9,20002 2.5. 主设计人:Mac OS 9.02 2.6. Os x 10.1---10.5 ma3 2.7. Os x 10.63 2.8. 苹果Mac OS X 10.7 Lion四大特性解析3 2.9. Os x10.8 ma3 2.10. OS X 10.9“小牛

Mac OS X 软件包管理器 – Homebrew

RedHat CentOS Fedora发行版有 yum 可以很方便的安装软件包. Ubuntu 有 apt 包管理器. 那么Mac OS X有没有包管理器呢?   答案当然是肯定的(而且不止一个),他就叫做homebrew. 官网http://brew.sh/ (域名很酷) 安装homebrew 只要一个ruby命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

FinalShell服务器管理软件,SSH客户端下载,支持Windows,Mac OS X,Linux

FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求. 用户QQ群 342045988 Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exe Mac版,Linux版安装及教程:http://www.hostbuf.com/t/1059.html FinalShell 服务器加速教程 更新日志:http://www.hostbuf.com/t

Mac os 下的文件权限管理

Mac os 下的文件权限管理 命令 ls -l -A 结果 -rw-r--r-- 1 user admin 2326156 4 12 15:24 adb 横线代表空许可.r代表只读,w代表写,x代表可执行.注意这里共有10个位置.第一个字符指定了文件类型.在通常意义上,一个目录也是一个文件.如果第一个字符是横线,表示是一个非目录的文件.如果是d,表示是一个目录. 确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限.也可以利用chown命令来更改某

Mac OS系统如何配置环境变量? 如何管理多个Java JDK版本?

首先,是对 MAC OS 配置环境变量的路径和配置文件的相关介绍~ 1. 要清楚什么是根目录?什么是用户主目录?这两者是完全不一样的! " / " : 根目录 " ~ " : 用户主目录 cd / : 跳转到根目录 -> / cd ~/: 跳转到用户主目录 -> /Users/你的用户名 2. MacOS配置环境变量的文件有6个(按照加载顺序排序) 1)系统级环境变量(/etc) 1) /etc/profile : 全局(公有)配置, 建议不修改这个文件

Mac OS X Mavericks使用手册

基本信息 作者: 施威铭研究室 出版社:清华大学出版社 ISBN:9787302386018 上架时间:2014-12-30 出版日期:2015 年1月 开本:16 版次:1-1 所属分类: 计算机 > 操作系统 > 综合 编辑推荐 施威铭研究室编著的这本<MacOSXMavericks使用手册>的内容规划是要带领Mac初学者,能够很顺利地上手Mac操作系统,针对 OSXMavericks特有的多点触控操作手势,本书还搭配了大量的图解.操作示范照片进行说明,帮助你快速熟悉触控板的操