MacBook Pro'ya hazırda bekleme modu nasıl eklenir


42

Geçenlerde Mac'ten Windows'a geçtim, bu yüzden fazla bilgim yok.

  1. Mac'in kapağı kapatırken güvenli uyku durumuna geçmesini istiyorum.
  2. Ayrıca, hazırda bekleme moduna geçmek için kullanılabilecek bir yerde fazladan bir seçeneğe de ihtiyacım var (hiç pil kullanılmadı).

Kapanma kapağında güvenli uyku varsayılandır ve o sırada minimum batarya kullanılır, ancak Mac'im tam bataryayı 2 günden daha kısa sürede tüketir, bu da "güvenli uyku" gibi görünmez.

Bu konuyu araştırdım ama her cevap / blog bir anda sadece 1 seçeneğe sahip, kış uykusunda ya da uyurken bahsetti. Ayrıca, bazıları hazırda bekletme modu için 25 modunu, bazıları ise hazırda bekletme modu için 1 modunu kullanır. Mode 25'i denedim, fakat çalışıyor gibi görünmüyor (tam olarak uygulanması zaman alıyor mu?) Ve mode 1 risk içeriyor gibi görünüyor. Veri kaybı riskini almak istemiyorum.

İstenen davranışı nasıl elde edebilir ve çalışıp çalışmadığını nasıl test edebilirim?

Currently in use:  
 standbydelay         4200  
 standby              0  
 womp                 1  
 halfdim              1  
 hibernatefile        /var/vm/sleepimage  
 sms                  1  
 networkoversleep     0  
 disksleep            10  
 sleep                0  
 autopoweroffdelay    14400  
 hibernatemode        3  
 autopoweroff         1  
 ttyskeepawake        1  
 displaysleep         0  
 acwake               0  
 lidwake              1  

Yazılım OS X 10.9.2 (13C64)
13 inç, Orta 2012


1
hangi Mac Book Pro modeline sahipsin? Elma menüsüne giderseniz> Bu Mac Hakkında> Daha Fazla Bilgi ...
dwightk

1
OS X 10.9.2 (13C64) kullanıyorum
anuja

2
Şöyle diyecek: "Mac Book Pro Retina, 15-inç, Erken 2013"
dwightk

1
o 13 inç, Orta 2012
anuja

Yukarıdaki çıktıyı nasıl aldınız?
NobleUplift

Yanıtlar:


33

Mac dizüstü bilgisayarlar tarafından kullanılan varsayılan uyku modu, geleneksel uyku modu (RAM'e askıya alma) ve hazırda bekletme (diske askıya alma) arasında bir melezdir: RAM'in içeriği diske kaydedilir, ancak RAM de güçlenir. Masaüstü Mac'ler varsayılan olarak geleneksel uyku modunu (RAM'e askıya alma) kullanır.

Bakınız man pmset:

SAFE SLEEP ARGUMENTS
     hibernatemode takes a bitfield argument defining SafeSleep behavior.
     Passing 0 disables SafeSleep altogether, forcing the computer into a reg-
     ular sleep.

     0000 0001 (bit 0) enables hibernation; causes OS X to write memory state
     to hibernation image at sleep time. On wake (without bit 1 set) OS X will
     resume from the hibernation image. Bit 0 set (without bit 1 set) causes
     OS X to write memory state and immediately hibernate at sleep time.

     0000 0010 (bit 1), in conjunction with bit 0, causes OS X to maintain
     system state in memory and leave system power on until battery level
     drops below a near empty threshold (This enables quicker wakeup from mem-
     ory while battery power is available). Upon nearly emptying the battery,
     OS X shuts off all system power and hibernates; on wake the system will
     resume from hibernation image, not from memory.

     0000 1000 (bit 3) encourages the dynamic pager to page out inactive pages
     prior to hibernation, for a smaller memory footprint.

     0001 0000 (bit 4) encourages the dynamic pager to page out more aggres-
     sively prior to hibernation, for a smaller memory footprint.
     hibernatemode = 0 (binary 0000) by default on supported desktops. The
     system will not back memory up to persistent storage. The system must
     wake from the contents of memory; the system will lose context on power
     loss. This is, historically, plain old sleep.

     hibernatemode = 3 (binary 0011) by default on supported portables. The
     system will store a copy of memory to persistent storage (the disk), and
     will power memory during sleep. The system will wake from memory, unless
     a power loss forces it to restore from disk image.

     hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The
     system will store a copy of memory to persistent storage (the disk), and
     will remove power to memory. The system will restore from disk image. If
     you want "hibernation" - slower sleeps, slower wakes, and better battery
     life, you should use this setting.

Bir dizüstü bilgisayarı veya masaüstü Mac'i her zaman hazırda bekletme modunda tutmak için (diski askıya alın), aşağıdakileri çalıştırın:

sudo pmset -a hibernatemode 25

Bir dizüstü bilgisayarı her zaman pil gücüyle hazırda bekletmek için, aşağıdakileri çalıştırın:

sudo pmset -b hibernatemode 25

Ayar hibernatemodeiçin 25uyku sırasında enerji tüketimini azaltır ama uzun sürer uyanma yapar.

Bazı yeni Mac'ler, belirli koşullar altında normal uyku modunda belirli bir süre kaldıktan sonra otomatik olarak bekleme moduna girer. Bkz. Http://support.apple.com/kb/HT4392 (Mac bilgisayarlar: Bekleme modu hakkında):

Bekleme modunu kullanabilen Mac'ler:

  • MacBook Pro (Retina, 13 inç, Geç 2012) ve üstü
  • MacBook Pro (Retina, 15-inç, 2013 Başı) ve üstü
  • MacBook Pro (Retina, Orta 2012)
  • MacBook Air (Orta 2010) ve üstü
  • Mac mini'nin SSD ve Fusion sürücü sürümleri (Geç 2012) ve üstü
  • İMac'in (Geç 2012) ve sonraki sürümlerinde SSD ve Fusion sürücü sürümleri

2013 veya sonrasında üretilen Mac bilgisayarlar, üç saatlik "normal" uykudan sonra bekleme moduna girer. Daha önceki bilgisayarlar bir saatten fazla bir "normal" uyku durumundan sonra etkinleşirler.

Bekleme moduna girmek için bilgisayar:

  • Pil gücüyle çalışıyor (Mac dizüstü bilgisayar ise).
  • Bağlı USB cihazı yok.
  • Bağlı Thunderbolt cihazı yok.
  • SD kart takılı değil.
  • Takılı harici bir ekran yok.

man pmset:

STANDBY ARGUMENTS
     standby causes kernel power management to automatically hibernate a
     machine after it has slept for a specified time period. This saves power
     while asleep. This setting defaults to ON for supported hardware. The
     setting standby will be visible in pmset -g if the feature is supported
     on this machine.

     standby only works if hibernation is turned on to hibernatemode 3 or 25.

     standbydelay specifies the delay, in seconds, before writing the hiberna-
     tion image to disk and powering off memory for Standby.

sudo pmset -c standbymode 1pil gücünde olmasa bile bekleme modunu etkinleştirir. sudo pmset -a standbydelay 1800Bekleme moduna girmeden önceki gecikmeyi 30 dakika olarak değiştirir.

Bazı Mac'ler ayrıca, belirli koşullar altında dört saatlik normal uykudan sonra hazırda bekleme moduna geçer. Http://support.apple.com/kb/HT1757 adresini ziyaret edin :

OS X Mountain Lion v10.8.2'nin ek güncelleme 2.0 sürümünün piyasaya sürülmesiyle birlikte, bilgisayarın AC gücüne bağlı dört saat sonra güvenli bir uykuya girmesi için yeni bir özellik tanıtıldı. Bu, Avrupa Enerji Standartlarına (ErP Lot6) uymak için bir çabadır. Bu, yalnızca kablosuz veya Ethernet etkinliği yoksa ve USB depolama cihazları gibi harici cihazlardan aktivite yoksa gerçekleşir.

man pmset:

autopoweroff - Where supported, enabled per default as an implementation
of Lot 6 to the European Energy-related Products Directive. After sleep-
ing for <autopoweroffdelay> minutes, the system will write a hibernation
image and go into a lower power chipset sleep. Wakeups from this state
will take longer than wakeups from regular sleep. The system will not
auto power off if any external devices are connected, if the system is on
battery power, or if the system is bound to a network and wake for net-
work access is enabled.
autopoweroffdelay - delay before entering autopoweroff mode. (Value =
integer, in minutes)

Zaman kullanılan hazırda bekleme modu arasında herhangi bir fark olup olmadığını bilmiyorum hibernatemodeayarlandığında 25Bekleme modunda, ve ne zaman kullanılır hazırda bekleme moduna autopoweroffetkindir.

Bekleme modu veya hazırda bekletme modu bu kadar enerji tasarrufu sağlamaz. Göre Apple'ın çevre raporunda bunun 230V gerilim uyku modundayken, şimdiki 13 inçlik MacBook Air kapatılır 0,25 W ve 0.68W tüketir. MacBook Air'in 54-watt saatlik bir pili var, bu nedenle tam bir pil uyku modundayken (Mac bekleme moduna girmezse) yaklaşık üç gün ve Mac kapalıysa yaklaşık dokuz gün dayanmalıdır. Hazırda bekletme veya bekleme modundayken enerji tüketimi, Mac kapatıldığında büyük olasılıkla enerji tüketimine yakındır.


2
Peki, hazırda bekletme ve bekleme modları arasındaki fark nedir?
Drazen Bjelovuk

6

Sanırım uyku sırasında pili boşaltan şeyin ne olduğunu bulmaya çalışıyorsunuz.

Mac'ler bazı ev temizliği ve ev işleri yapmak için uyku süresini kullanmak üzere tasarlanmıştır.

İlk 4 saat

autopoweroffdelay 14400 saniye

hiçbir şey yapmaz (EC enerji tasarrufu yönetmelikleri), sonra eşyalarını yapmak için uyanır.

Ancak bu çalışmaya dayanarak "normal" koşullar altında yaklaşık 350mAh / 8 saat boşalarak 7000mAh kapasiteye sahip tamamen şarj edilmiş bir pilin uyku modunda 7 güne kadar dayanması gerekir.

Akü boşalması

Uyku modunu "yöneten" birçok 3 boyutlu parti uygulaması var, ancak cevabım pilinizi ne kadar boşalttığını bulmaya odaklanıyor.

Örneğin Güvenli Uyku, RAM tam güçte kalırken RAM bilgilerini diske (güvenli) kaydedeceği ve bakım görevlerini ve diğerlerini gerçekleştirmesini durdurmadığı anlamına gelir.

Size uyku modları vermediğimi biliyorum, ancak bilgisayarınızın uyku sırasında neden bu kadar boşaldığını bulmanız gerektiğini açıklamaya çalışıyorum.

Yapmamı önerdiğim şey olup bittiğini bulmak, (Mac'in uyku sırasında hayalini kurduğu şey).

Örneğin bu Terminal'de size uyanık nedenleri söyleyecektir

syslog |grep -i "Wake reason"

Detaylar pmset -g logTerminalde kullanım içindir .

Sonra gerçekte neler olup bittiğini ve kimin aktif olduğunu görmek için Gece uykusuna bakın.

Örneğin

ttyskeepawake

ON olarak ayarlayın.

Uzaktan uyanmayı kullanmıyorsanız, onu Ağ ayarlarında devre dışı bırakın veya devre dışı bırakmak için Terminal'de kullanın. pmset ttyskeepawake 0

İşte biraz daha ayrıntılı bilgi.


3

MacBook Air, bekleme süresi / hazırda bekletme modundayken 30 güne kadar (25-28 güne yakın olduğuna inanıyorum), 3 ve 9 günün nereden geldiğinden emin değil.


Bu bilgi için bir kaynağınız var mı, yoksa bu kişisel deneyim mi?
grg

Kişisel deneyim. Hem 2010 hem de 2012 Mac Air, Toshiba SSD'lerden daha fazla güç tüketen OWC SSD'lerle en az 25 gün dayanıyor. Toshiba SSD'ler ile 27-28 gün gibi bir şey. Mac Air'in otomatik olarak Derin Uyku'ya veya ne denirse ona gideceğini varsayıyorum ..... (Gerçekten kafa karıştırıcı, Derin Uyku, Hybernation ... Windows'ta Bekleme, Mac'te Uyku gibi olmasına rağmen, Mac'te Bekleme olarak da aynı varsayılıyor). Not Mac Air 2010, Macbook Pro 2010 değilken listelenmiştir.
guest2324

1
Ayrıca daha önce OWC ile tartışıyordum çünkü onlardan bir SSD aldım ve hatalıydı, Mac Air'de "diski askıya al" ile çalışmadı, bu yüzden makine 3.5 gün sonra ölecekti. SSD'yi iade ettim ve yenisiyle değiştirdiler ve "diske askıya alma" beklendiği gibi çalışıyor. Hesapladım, diskin askıya alınmasıyla günde yaklaşık% 3-4 pil kaybı oluyor. RAM askıya alındığında saatte yaklaşık% 1 pil kaybı olur. Bu batarya kayıtlarına ve batarya durumuna dayanıyordu.
guest2324

1
Bu makale aynı zamanda Macbook makinelerinin diski askıya alma süresiyle 30 güne kadar bekleme süresine sahip olduğunu doğruladı
guest2324

Her MacBook Air kaç yaşında ve ömrü ne kadar zor olursa olsun ??
hippietrail


0

Mac taşınabilirleri kapakları kapalıyken uyuyacaklar, ancak hikaye burada bitmiyor. Mac'inizi bekleme modunda uzun süre bırakırsanız ve pilleri zayıflarsa, mac diski askıya alır ve tamamen kapanır. 2008'in başındaki MacBook Pro her zaman yapıyor, bu yüzden yeni mac'lerin de yaptığını varsayabilirim.


Evet, diske kaydetme, pilin bitmesiyle gerçekleşir. (Sleepimage dosyasının bunun için olup olmadığını merak ediyorum, çünkü normal bir kapanma olmazdı). Bu özellik, 2008'iniz de dahil olmak üzere bir kez daha eski olan tüm taşınabilir bilgisayarlarda kullanılabilir. Yeni modeller, RAM kopyasını diske kaydetmek için aynı Sleepimage dosyasını kullanarak görünüşte (?) Olan diski askıya alabilir.
guest2324
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.