Hur Hibernate Mac

När du har slutat använda din dator slår du dem säkert av. Miljontals människor gör det varje dag, men nästa morgon öppnar du allt inklusive applikationer och sparade dokument, flyttar applikationsfönster och får allt tillbaka på samma sätt som du hade det. Att lämna datorn i 24 timmar om dagen är inte en bra lösning. 

Windows OS har tre alternativ för att spara ström när du inte använder datorn. Dessa alternativ inkluderar Sova, Övervintra och Stänga av

I kontrast Apple-menyn har bara två alternativ: Sova och Stänga av… . Även om det inte finns något menyalternativ för viloläge, Mac kan övervintra. Det sker antingen under normal sömn eller om du avsiktligt ställer upp den genom Terminal

Denna handledning kommer att

  • Visa dig beteendet hos sömnstater i Mac OS X
  • Visa dig hur du ändrar inställningarna genom pmset
  • Förklara en alternativ applikation för att viloläge en Mac

Skillnaderna mellan viloläge och viloläge

  • Viloläge: Datorn skärer energin från alla komponenter, diskar, skärmar, portar och mer, med undantag för RAM, eftersom det är här de aktuella skrivarinställningarna, öppna dokument och program sparas. I händelse av strömavbrott, blir alla data som lagras i RAM också förlorade. Fördelen med sömn är att det låter dig återuppta datorn nästan omedelbart. 

  • Viloläge: Den skriver all aktiv data till disken och stänger sedan av komponenterna som om datorn var helt avstängd. Du kan minska kraften hos ett system i viloläge, eftersom det inte utgör någon risk för dina data. När datorn är strömdriven igen läser den data från skivan och skickar dem tillbaka till RAM. Den här processen kan ta några sekunder i minuter. Uppgifterna återställs till den tidpunkt då de gick in i viloläge.

Skäl för att använda sömn eller viloläge

Sömn gör att du snabbt kan återuppta arbetet på bekostnad av lite ström. Viloläge är som att stänga av datorn, men du kan fortfarande fortsätta arbetet från föregående session. En enda storlek som passar alla sätt att hantera datorstyrning är inte lämplig i alla situationer. Var och en av dessa alternativ har sina egna fördelar och nackdelar.

Smart strömhantering börjar med förståelse av olika tillstånd i operativsystemet och hur de påverkar energiförbrukningen. Analysera användningsmönstret, när och hur mycket, är också till hjälp.

  • När du ska sova: Sömn är särskilt användbar om du stiger bort från datorn under en liten period. Du kan sätta datorn i viloläge för att spara el och batterier. Datorn är alltid redo att användas när du behöver den. Om du öppnar och stänger locket ganska ofta eller om du kör runt olika konferensrum och möten är sömn verkligen ett bra alternativ.

  • När du vill ligga i viloläge: Viloläge använder minst ström. Om du inte kommer att använda datorn under en längre tid - låt oss säga att du ska sova, eller om du vill spara lite ström när du reser eller flyger kanske du vill vila datorn till spara el och batterier. Omstart kommer att vara lite långsammare än i viloläge, men energibesparingen blir större.

Olika beteenden av sömnstater i Mac OS X

Datorer och operativsystem har utformats för att gå in i, vad som allmänt kallas sömntillstånd för att minska strömförbrukningen när maskinen är i strömslagen men går sedan tomgång. 

Mac-enheter stöder ett antal sömnstater, inklusive den goda gamla normala sömnen och några speciella tillstånd som Standby och Safe Sleep. Om du vill sätta en Mac för att sova omedelbart gör du något av följande:

  • Stäng locket på MacBook
  • Tryck på strömbrytaren på Mac-knappen genom att trycka på strömbrytaren, så att både MacBook och iMac eller Mac minis släpper ner för att sova direkt
  • Välja Sova från Apple-menyn
  • tryck på Kommando-alternativ och Media nyckel samtidigt

När Macen går och lägger sig, inte bara i viloläge eller visar sömn, sker följande:

På alla Mac:

  • Mikroprocessorn går in i ett lågt energiläge
  • Videoutgången är avstängd, och en ansluten bildskärm kan stängas av eller ange sitt eget viloläge
  • Apple-levererade hårddiskar snurra ner

På bärbara datorer:

  • Ethernetporten stängs av, om tillämpligt
  • Expansionskortplatserna stängs av
  • Ett AirPort-kort eller inbyggt modem, om det är närvarande, stängs av
  • Optisk media-enhet, om den är närvarande, spinner ner
  • Ljudingång och utgång slås av
  • Tangentbordets bakgrundsbelyst belysning slås av

Datorn fortsätter att driva RAM i viloläge, så att det som var i RAM när datorn gick och sova kommer fortfarande att finnas där när datorn vaknar. Det betyder också att datorer med mer RAM använder lite mer ström i viloläge. Det här är standardläget för viloläge för alla stationära Mac-datorer.

Ett annat sovande tillstånd som finns i Macs är säker sömn. Den sätter in RAM-minne på hårddisken varje gång du lägger den på vila. Om batteriet börjar löpa lågt medan du sover eller lämnar viloläge länge, kommer du inte att förlora något arbete. Istället går maskinen in i en viloläge, varigenom det använder mycket liten kraft alls.

När du ansluter Mac till strömförsörjning, kommer säker sova att läsa innehållet på skivan tillbaka till RAM, så att du kommer direkt tillbaka där du slutade med öppna program och dokument intakta.

När du vaknar från säker sömn visas en framdriftsindikator som indikerar att det tidigare lagrade innehållet i minnet läses från skivan och kopieras tillbaka till RAM. Den senaste Mac-stödsäker sömn inklusive alla Intel-baserade Mac-datorer och Power-PC-baserade Mac-datorer som säljs efter oktober 2005 1. Säker sova är standardläge för alla bärbara datorer. Om FileVault2 är aktiverad, är den säkra sömnvaktprocessen föregås av FileVault2 autentiseringslåsningsskärmen.

Mac-datorer har också power standby-funktioner som ytterligare sparar energi. Om datorerna tillverkas 2013 eller senare börjar vänteläge efter tre timmars normal sömn. Tidigare modeller går in i vänteläge efter drygt en timmes normal sömn. 

När det händer skrivs RAM-innehållet till disken och RAM-enheten slås av för att ytterligare förlänga batteriets livslängd. Standby förlänger också hur länge en bärbar dator kan stanna som sover på batteriet.

För att gå in i viloläge, bör ett skrivbord inte ha någon extern media monterad (USB, SD-kort eller Thunderbolt-lagring) medan en bärbar dator ska köras på batteriet utan externa eller nätverksanslutningar (Ethernet, USB, Thunderbolt, Bluetooth osv.) . Till skillnad från säker sömn behöver inte Mac-datorer i vänteläge startas om och kan väckas genom en enkel växelverkan med tangentbordet eller musen.

Inställningar för strömhantering i Mac OS X

De Energi sparare inställningsrutan styr hur en Mac reagerar på inaktivitet. Du kan använda dem för att styra datorns energianvändning. Även om kontrollerna är lite annorlunda på en bärbar dator jämfört med skrivbordet, är de ganska lätta att installera. Mac-datorn uppfyller kraven för Energy Star-programmet för energieffektivitet. Att minska energiförbrukningen sparar pengar och hjälper till att spara värdefulla resurser.

Några av funktionaliteten som tillhandahålls av GUI-gränssnittet för Energi sparare preferensen är ganska kraftfull men begränsad på många sätt. pmset är ett kommandoradsverktyg för att manipulera energihanteringsinställningar i Mac OS X. De ger större flexibilitet och tillgång till flera alternativ som inte är tillgängliga i GUI-gränssnittet.

Verktyget kan ställa in olika energihanteringsinställningar beroende på användningsscenario. Olika inställningar kan tillämpas när maskinen körs från en laddare, batteri, UPS eller alla tre.

För att komma åt pmset konfigurationspanelen, starta Terminal ansökan och typ man pmset 2. Det finns fyra huvudargument:

  • -c (laddare) -justerade inställningar när du är ansluten till en laddare
  • -b (batteri) -justera inställningarna när du kör från ett batteri
  • -u (UPS) -justerade inställningar när du kör från en UPS
  • -en (alla, standard) -justera inställningarna för alla scenarier

Ytterligare argument visas när du lägger till några strömhanteringsinställningar. När man påminner om kommandot, ändrar endast angivna argument alternativen för energihantering. Alla argument som redan är inställda kommer att omodifieras av pmset såvida inte dessa argument ingår specifikt.

pmset ändrar samma fil som systempreferensen Energi sparare ändrar och eventuella ändringar som görs genom pmset sparas i en beständig preferensfil (per system, inte per användare).

Kontrollera aktuell inställning

Efter lanseringen Terminal Det första steget är att bestämma vilka inställningar Macen använder för närvarande. 

Typ pmset-g och kommandot skriver ut den aktuella konfigurationen på Terminal skärm. 

Om du inte är säker på vilka strömhanteringsfunktioner din maskin stöder skriver du pmset-g cap, vart i keps representerar argumentet. En del av kolumnen visar alla inställningar och andra kolumner som visar motsvarande värden som 0 eller 1.

Inställning av nuvarande energihanteringsinställningar. Det varierar i skrivbord och bärbara Mac-datorer 1. Lista med inställningar 2. Värde som 0 eller 1

  • displaysleep-visa sleep timer i minuter, 0 för att inaktivera visningssömning
  • disksleep-disk nedbrytningstimer i minuter, 0 för att inaktivera diskens sömn
  • sova-system sova timer i minuter, 0 för att inaktivera sömn
  • womp-vakna på magiskt Ethernet-paket, 0 för att inaktivera och 1 för att aktivera
  • automatisk återstart-automatisk omstart efter strömavbrott, 0 för att inaktivera och 1 för att aktivera
  • strömknappen-sätt maskinen i viloläge när strömknappen trycks in istället för att stänga av den, 0 för att inaktivera och 1 för att aktivera
  • lidwake (endast bärbar dator) -vakta maskinen när bärbar lucka är stängd, 0 för att inaktivera och 1 för att aktivera
  • acawake (endast för bärbar dator) -väck maskinen när strömkällan ändras, t.ex. när strömmen är borttagen och maskinen växlar till batteriet. 0 för att inaktivera och 1 för att aktivera
  • ttyskeepawake-förhindra att vilolägessystemet sover när någon tty (som fjärrloggssession) är aktiv en tty är endast inaktiv när sin tomgångstid överstiger systemets sömntimer, 0 för att inaktivera och 1 för att aktivera
  • networkoversleep-Den här inställningen påverkar hur OS X-nätverket presenterar delade nätverkstjänster under systemets sömn. Den här inställningen används inte av alla plattformar. Ändring av dess värde stöds inte.
  • automatisk avstängning (Växelström) -Har det stöds, aktiveras per standard som ett genomförande av parti 6 till det europeiska energirelaterade direktivet 3. 0 för att inaktivera och 1 för att aktivera
  • autopoweroffdelay (Växelström) -dela innan du går in i autopoweroff-läget (värde = heltal, i minuter). Efter att ha sovit i autopoweroffdelay-minuten kommer systemet att skriva en vilolägebild och gå in i en lågmaktbreddssömn. Wakeups från detta tillstånd tar längre tid än wakeups från vanlig sömn.
  • hibernatemode-byta viloläge. Var försiktig
  • hibernatefile-ändra viloläge bildfil plats. Bilden får bara vara placerad på rotationsvolymen på ditt system. Var försiktig

Säkert viloläge och väntelägesargument

Enligt Apple-dokumentationen, säker sömn har tre argument:

  • hibernatemode = 0 som standard stöds på skrivbord. Systemet kommer inte att återställa minnet till en bestående lagring. Systemet måste vakna ur innehållet i minnet (RAM). Systemet kommer att förlora kontext på strömförlust. Historiskt sett är det vanlig gammal sömn.

  • hibernatemode = 3 som standard stöds på bärbara datorer eller bärbara datorer. Systemet lagrar en kopia av minne till bestående lagring (skivan), och kommer att strömma minnet under sömnen. Systemet kommer att vakna från minnet, om inte en strömförlust tvingar den att återställa från diskbilden.

  • hibernatemode = 25 kan endast ställas in via pmset. Systemet lagrar en kopia av minne till uthålligt minne (skivan) och tar bort strömmen till minnet. Systemet kommer att återställa från diskbilden. Om du vill viloläge-långsammare sover, långsammare vaknar och bättre batterilivslängd bör du använda denna inställning.

Apple rekommenderar dig inte att ändra vilolägesinställningar, om du väljer att göra så stöder de bara de tre inställningarna som beskrivs ovan. Använd inte något annat än 0, 3 eller 25. För att bestämma vilken hibernatemode du använder skriver du in pmset -g | grep hibernatemode

Aktuella viloläge-inställningar som visas på skärmen Terminal

Det finns två huvudsakliga standby-argument och de är kritiska för att viloläge ska fungera vid det angivna tidsintervallet:

  • står fast vid orsakar att kärnkraftshantering automatiskt dvällar en maskin efter att den har sovit under en viss tidsperiod. Detta sparar ström medan du sover. Den här inställningen är som standard ON för stödd hårdvara. Inställningsstandbyen kommer att vara synlig i pmset-g om funktionen stöds på maskinen. Standby fungerar bara om viloläge är påslagen till hibernatemode 3 eller 25.

  • standbydelay specificerar fördröjningen i sekunder innan du skriver in vilolägebilden till disken och slår av minnet för Står fast vid.

Enligt Apple-supportdokumentet är väntelägefunktionen endast aktiverad

  • SSD och Fusion-enhet i Mac mini och iMac (sena 2012 och senare)
  • Mac Pro (sen 2013)
  • MacBook Air (mitten av 2010 och senare)
  • MacBook Pro (näthinnan, 13-tums, sena 2012 och senare)
  • MacBook Pro (näthinnan, 15-tums, början av 2013 och senare)
  • MacBook Pro (näthinnan, mitten av 2012)

Till exempel-med hibernatemode i 3, datorn kommer att sova och inte vila som standard när locket är stängt, men eftersom står fast vid är satt till , datorn väntar standbydelay sekunder innan du byter från sova till övervintra.

Det här är bra, eftersom du nu kan stänga locket på den bärbara datorn och ha n sekunder för att gå tillbaka till det, och har fortfarande en snabb återupptagstid. Om du stannar kvar från datorn mer än den angivna tidsperioden kommer det att gå in övervintra läge.

Ändra inställningarna

När du först ser datorns nuvarande konfiguration och vilket läge det används för närvarande, notera det och spara filen för framtida användning. För att ändra viloläget, skriv kommandot sudo pmset-a hibernatemode $ -läget och ge det värde du vill tilldela. Detta kommando berättar följande saker:

  • sudo-autentisera dig själv en superanvändare för att få extra säkerhetsbehörigheter. pmset måste köras som root för att ändra några inställningar
  • -en-justera inställningarna för alla tre scenarier, dvs, laddare, batteri, och POSTEN
  • hibernatemode-argument för att ändra viloläget
  • $ -funktion-ge det värde du vill tilldela, dvs, 0, 3, eller 25

Till exempel-antar jag att det aktuella viloläget för en Mac är 3. För att ändra det, byt ut $ -funktion med 25. Tryck Lämna tillbaka och du kommer att bli ombedd för ditt lösenord. Ge det, och viloläge har ändrats. 

Om du någonsin vill gå tillbaka till din tidigare inställning, bara upprepa ovanstående kommando och byt ut $ -funktion med 3. Observera att omstart är inte krävs för att dessa ändringar ska träda i kraft.

Ändrar viloläge i Terminal

Det finns en annan aspekt av standbydelay argument. Som standard är standbydelay tidsperioden är 4200 sekunder eller 70 minuter. För att ändra tiden du vill att datorn ska vänta innan du går in i viloläge, skriv kommandot sudo pmset-ett standbydelay-värde Var Värde representerar tiden i sekunder. 

Till exempel - för att ändra standbydelay från 4200 till 1200 sekunder, typ sudo pmset-en standbydelay 1200. Du kan ändra värdet enligt specifika behov och användning.

Problem med diskutrymme

hibernatefile är pmset argument som anger var minnesinnehåll skrivs till disk. Som standard skrivs RAM-innehållet till / Var / vm / sleepimage, och för att verifiera detta kör följande kommando pmset -g | grep hibernatefile

Sleepimage filen är en biprodukt av säker sömn och det är i grund och botten ett sparat tillstånd i minnet när Macen går och lägger sig. Macar använder den här filen för att spara innehållet innan batteriet helt förlorar laddningen. När du startar systemet kommer datorn att återställa data från den här sömnbildsfilen. För att kontrollera storleken på sömnfilen skriver du följande kommando i Terminal:

ls-lh / privat / var / vm / sömnbild

Då ser du data som:

-rw-t 1 rothjul 8.0G jan 28 15:46 / privat / var / vm / sömnbild Här 8,0 g betecknar sömnstorleken, beror på RAM och andra faktorer.

Det finns en metod att ta bort din sömnfil, men Apple rekommenderar dig inte att göra det här hacket. Även om du tar bort filen kommer den att återskapas igen nästa gång du lägger Mac-datorn i viloläge. Säker sova är en användbar funktion och inaktivera det innebär att innehållet i RAM inte säkerhetskopieras till enheten om Macen behöver sova.

En alternativ applikation för viloläge en Mac

Du kan använda Terminal kommandon för att tvinga en Mac att använda viloläge läge istället för standard sova läge, men då är du alltid fast vid viloläge läge varje gång du lägger Mac till sova

Med DeepSleep installerat kan du använda viloläge läge på begäran. Så nu behåll alla strömhanteringsinställningarna i standardstatus, och om du tror att du inte använder datorn under en lång tidsperiod, använd Djup sömn.

Att använda Djup sömn, starta appen varje gång du vill lägga in Mac viloläge läge. En popup-meddelande frågar om du vill fortsätta och klicka sedan på Övervintra. För att väcka Macen, öppna bara locket och tryck på strömbrytaren. 

Fastän Djup sömn applikationen är mycket användbar för bärbara datorer, du kan installera dem på skrivbordet om du vill.

Slutsats

Förmodligen den största fördelen med viloläge är att du kan återuppta ditt arbete från föregående session. Sova och vakna cykeln är definitivt långsammare men i slutändan måste man bestämma mellan bekvämlighet och batterilivslängd. Jag föredrar att arbeta med ett skrivbord och trots nackdelen, sover jag varje natt på min Mac och PC.

I denna handledning förklarade jag olika aspekter av sova och viloläge, det olika beteendet hos sömnstater i Mac OS X och hur du kan ändra dem med pmset. Om du aldrig hört talas om pmset då tar denna handledning tid att smälta och saker kan bli ganska komplicerade, så se till att säkerhetskopiera pmset inställningar såväl som Mac.

Om du inte vill tweak med strömhanteringsinställningar då Djup sömn ansökan är förmodligen det bästa alternativet för dig. Om du har problem med handledningen eller har några idéer som du vill dela, se till att du meddelar mig i kommentarfältet nedan.

Referens

1. Artikel om sömn från Wikipedia (Retriever den 28 januari kl. 15.47) http://en.wikipedia.org/wiki/Sleep_%28OS_X%29

2. OS X Man Pages - Mac Developer Library (Dokumentation på pmset, webbsida hämtad den 28 januari kl 15:47) https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/ pmset.1.html

3. Europeiskt energirelaterat produktdirektiv (webbsidan hämtad den 28 januari kl. 15.47) http://ec.europa.eu/energy/sv/topics/energyefficiency/energy-efficient-products