MacBook Pro'mun uykuya dalması neden bu kadar uzun sürüyor?


13

MacBook Pro'm kapağı kapattığımda uyumak çok uzun sürüyor. Genelde kapağı kapatmak ve daha sonra bir yere taşımak istediğimi göz önünde bulundurarak, tamamen uykuda olmasını istiyorum, böylece sabit disk sorunum yok. Süreci hızlandırmak için yapabileceğim bir şey var mı?

Yanıtlar:


9

SmartSleep adında , Mac OS X'in Güvenli Uyku / Hazırda Bekletme özelliği için RAM içeriğinizin diske ne zaman kaydedileceğini kontrol etmenizi sağlayan şık bir yardımcı program öneririm .

Alternatif çalışan tarafından tamamen Güvenli Uyku devre dışı bırakabilirsiniz: sudo pmset -a hibernatemode 0. Varsayılan değerlere döndürmek için değeri 3 olarak değiştirin.

0 - Old style - just goes to sleep.
1 - Only Hibernate
3 - Default - goes to sleep but writes RAM contents to disk just in case.
5 - Only Hibernate mode but if you use secure virtual memory.
7 - The Default but if you use secure virtual memory.

4

pmset -g logUyku komutunu neyin geciktirdiğini bulmak için komutu kullanın . "Applicationresponse.slowresponse" ve "applicationresponse.timedout" girdilerini bulun.


2

Pmset yardımcı programının başka bir kullanımı (çoğu Apple yardımcı programı gibi belgelenmiştir: Terminal'de "man pmset" yapın) güç düğmesine bastığınızda sisteme uyumasını söylemektir. Terminalde yapın

sudo pmset powerbutton 1

ve daha sonra güç düğmesine bastığınızda, Yeniden Başlat, Uyku, İptal ve Kapat seçenekleriyle bir menü görüntülenir. MacBook Pro'mu daima uykuda olduğundan emin olmak için her zaman bu şekilde uyuyorum.

Uyku döngüsünün diğer ucunda, kapağı açık şekilde sallayacak kadar jostled ise (kısa bir süre bile) makinenin seyahat ederken uyanmasını istemiyorum. Bunu oluşturmak için Terminal komutu

sudo pmset -bir lidwake 0

Her iki komut için de yönetici olarak kimlik doğrulaması yapmanız gerekir.


2

Hangi uygulamaları çalıştırdığınıza bağlı olarak, gerçekte "uyumak" için önemli bir süre (20-30 sn) gerekebilir.

OS X, ani hareket algılarsa sabit sürücü kafasını "yerleştirecektir", bu yüzden orada herhangi bir sorun beklemezdim.


İki gün önce uyku zamanım sadece 3 saniyeydi. Şimdi 20-30 saniye. Buna geri dönmenin bir yolu var mı? Değiştirdiğim launchd / httpd öğeleriyle bir ilgisi olabilir mi?
Jared Updike

Hiç bir fikrim yok. Bunun bir yolu, uykuya dalmaya çalışmadan önce çalışan işlemleri / disk etkinliğini kontrol etmek ve daha sonra uykuya ne kadar sürdüğünü kontrol etmek olacaktır.
Josh K

Teşekkürler. Console.app kullanarak nginx ile ilgili birçok hata mesajı gördüm - Otuz saniyede bir yeniden başlatılmaya devam eden hatalı bir nginx (web sunucusu) launchd yapılandırması yaptım. Nginx'i kaldırdım (zaten çalışmadığı için) ve launchdl'den çıkarmak için launchctl list / stop / remove komutunu kullandım ve şimdi uyku saniyeler almaya geri döndü (uykuya çarptığımda arkadan aydınlatmalı klavye, daha önce nerede olduğu yerine yerine kapanıyor) 30 saniyelik bir gecikmedir). İnşallah bu bilgi (nginx değil, ama bir haydut fırlatma veya başka bir program uyku sorunlarına neden olabilir) orada başka biri için yararlıdır.
Jared Updike
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.