tft每日頭條

 > 生活

 > macos 更新後沒有黑夜模式

macos 更新後沒有黑夜模式

生活 更新时间:2024-12-01 18:37:01

AppSolution

Mac OS X 休眠模式雜談 | 領客專欄·Mac 玩兒法

Mac 玩兒法| 昨天 06:43

本文我們來聊聊 Mac OS X 的休眠模式。

有人肯定說了這有啥好聊的,就是休眠呗,合上蓋就休眠,拉開就喚醒……其實我在這裡隻是想為大家傳播一些 OS X 休眠工作機制的基礎知識,有些功能細節我覺得還是很有用處的,今天我們的話題有以下幾個:

  • Mac OS X 休眠機制是什麼?有幾種?區别是什麼?
  • 從日常使用需求上看如何調整休眠機制
  • 處理休眠工作的軟件推薦

先來看一個話題:

Mac OS X 休眠機制

首先你要知道 Mac 的 Sleep Mode 在 OS X 系統裡有一個準确的叫法是 HibernateMode,它有三個值:0、1、3:

Mode:0

當 HibernateMode 的值為 0 時 ,設備裡除了 RAM(内存)外,鍵盤,顯示器,鼠标等所有内外工作模塊都會斷開電源(或電池供應),此時系統不會将内存的數據寫入硬盤,如果到設備被再次喚醒之前,電源線一直接入或者電池電量足夠,那麼用戶在開蓋後可立刻喚醒 Mac。

這種模式的優點明顯,就是她不會向硬盤寫數據,也就是設備在深度睡眠(一般成為休眠)時不會産生内存鏡像,即能減少硬盤的占用率,也能讓喚醒操作立刻完成。

但請注意,許多事情有優點也有缺點,那就是當設備處于睡眠過程中時,電源線沒插上,電池電量耗盡,那内存的供電就會自動中斷,内存裡保存的數據也會自動清除。OS X 系統自身默認沒有選擇它。

Mode:1

當 HibernateMode 的值為 1 時,設備裡所有模塊均斷電,内存數據被全部寫入硬盤,硬盤裡有一個專門負責「休眠」的内存鏡像文件,當設備從「休眠」中恢複時,會自動調用保存好的内存鏡像文件,将數據重新寫回内存中。

受硬盤的輸入輸出速率影響,這個過程會很漫長,所以許多朋友會在喚醒時看到屏幕裡有進度條,千萬别認為你的設備硬件不夠用了,該換電腦了,别聽奸商的忽悠,Mac 的産品壽命可比手機長多了。

回到正題,在數據被完全寫回内存後,Mac 才能被完全喚醒。這種模式優點明顯,無需單獨為内存供電,内存的數據不容易被丢失,缺點就是喚醒時間較長

Mode:3

第三項值就是 OS X 默認選擇的,這種狀态下也叫「Safe Sleep」,人們還叫她是「混合休眠模式」。

這種模式結合了前兩種模式的長處,設備進入睡眠後,内存仍然保持供電,但仍然會将數據寫入硬盤,這樣内存的數據就同時被保存在兩個硬件模塊裡。如果在喚醒時,設備電量充足(或夠用),那 Mac 就會像 Mode 0 一樣快速被喚醒;如果喚醒操作前,設備電量已不足了或者已經被耗盡,此時插上電源線後,系統會自動從硬盤裡的内存鏡像文件中恢複内存,而喚醒過程和 Mode 1 一樣慢。

這種模式優缺點就不用再用我說了吧,非常靈活。

從日常使用需求上看如何調整休眠機制

如果你的設備經常處于家中或辦公地點内,插上電源線從來不放,那麼完全可以選擇 Mode 0,後面我們會介紹如何修改 HibernateMode 的值,而如果你經常出差或者背着本到處跑,那就選擇 Mode 1,甯願讓喚醒過程慢也要保證電量的充足和數據的安全啊。

macos 更新後沒有黑夜模式(MacOSX)1

Hibernate file 記錄了内存鏡像文件在硬盤的保存位置

修改 HibernateMode 的值需要在終端.app裡執行以下命令:

sudo pmset -a hibernatemode 0

這樣改為 Mode 0 後,系統就不會進入「休眠」模式了。

如果是隻想查看當前的睡眠機制參數,可執行命令:

sudo pmset -g

處理休眠工作的軟件推薦

1. SmartSleep

這款軟件想必有許多用戶接觸過,就像前文聊到的三種睡眠機制(Mode:0、1、3),SmartSleep 根據此系統模式讓用戶能随時修改睡眠模式(HibernateMode),而不必使用終端.app。

而且這款軟件還有自己獨創的新睡眠模式「Smart Sleep」,智能睡眠模式,沒聽過吧?城裡人真能玩,Smart Sleep 也就是幫助系統根據電量水平自動切換睡眠模式,無需人工幹預。

舉個例子,比如當設備電量低于 20% 或剩餘時間低于 20 分鐘時,會讓系統自動進入 Safe Sleep 模式,而如果低于 5% 時,則會讓系統完全進入 Hibernate,即休眠模式,内存數據直接寫入硬盤,Cut 掉電源,等待關機或插上電源線,保證數據安全。

Smart Sleep 的另一個設計出發點就是避免純 Safe Sleep 和 Mode:1 帶來的頻繁數據寫入寫出,給硬盤造成空間壓力,也能更好的保護你的 SSD 硬盤壽命。

macos 更新後沒有黑夜模式(MacOSX)2

這貨在 El Capitan 裡用不了

2. Caffeine

這款軟件就不用我介紹了吧?太經典了, Mac 防休眠小工具,軟件的名字和他的功能非常呼應,就像「喝」杯咖啡一樣,你的 Mac 會變得精力充足,永不知疲憊。

開啟 Caffeine 後你可以設置電腦不睡眠的持續時間,可選時長從 5 分鐘到5小時不等,也可以選擇「Indefinitely」,即永遠不休眠。

總結

Mac OS X 的睡眠模式設計初衷是在保護設備電量基礎上再做好喚醒操作的體驗,多虧有 SSD 硬盤的幫助我們才有這麼流暢的使用感受,希望本文的休眠機制知識能幫助大家理解蘋果工程師設計系統的本意。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved