MacBook Proに休止状態モードを追加する方法


42

最近WindowsからMacに切り替えたので、あまり情報がありません。

  1. 蓋を閉めると、Macは安全なスリープ状態になります。
  2. また、休止状態モードに移行するために使用できる追加のオプションが必要です(バッテリーはまったく使用されません)。

ふたを閉じると安全なスリープがデフォルトであり、その時点で最小限のバッテリーが使用されていますが、Macは2日未満で完全なバッテリーを使い果たします。これは「安全なスリープ」とは思えません。

私はそれについて調査しましたが、すべての回答/ブログには、一度に休止状態またはスリープのいずれかのオプションしかありませんでした。また、休止状態にモード25を使用することに言及する者もいれば、休止状態にモード1を使用することに言及する者もいます。モード25を試してみましたが、機能していないようです(完全に実装するには時間がかかりますか?)。モード1にはリスクが伴うようです。データを失う危険を冒したくありません。

目的の動作を実現し、動作するかどうかをテストするにはどうすればよいですか?

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  

ソフトウェアOS X 10.9.2(13C64)
13インチ、2012年中頃


1
Mac Book Proのどのモデルをお持ちですか?アップルメニュー> [このMacについて]> [詳細...]に移動すると、そこに表示されます。
dwightk 14

1
私はOS X 10.9.2を使用します(13C64)
anuja

2
「マックブックプロ網膜、15インチ、2013年初頭」:それは何か言うだろう
dwightk

1
それは13インチ、2012
半ば

上記の出力をどのように取得しましたか?
-NobleUplift

回答:


33

Macラップトップで使用されるデフォルトのスリープモードは、従来のスリープモード(RAMにサスペンド)と休止状態(ディスクにサスペンド)のハイブリッドです。RAMの内容はディスクに保存されますが、RAMにも電力が供給されます。デスクトップMacは、デフォルトで従来のスリープモード(RAMにサスペンド)を使用します。

参照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.

ラップトップまたはデスクトップMacを常に休止状態(ディスクにサスペンド)にするには、次を実行します。

sudo pmset -a hibernatemode 25

ラップトップを常にバッテリー電源で休止状態にするには、次を実行します。

sudo pmset -b hibernatemode 25

スリープ中のエネルギー消費hibernatemode25減らすように設定すると、起床に時間がかかります。

一部の新しいMacは、特定の条件下で一定のスリープモードになってから一定の時間が経過すると、自動的にスタンバイモードに入ります。http://support.apple.com/kb/HT4392(Macコンピューター:スタンバイモードについて)を参照してください

スタンバイモードを使用できるMac:

  • MacBook Pro(Retina、13インチ、Late 2012)以降
  • MacBook Pro(Retina、15インチ、2013年初期)以降
  • MacBook Pro(Retina、2012年中頃)
  • MacBook Air(Mid 2010)以降
  • Mac mini(Late 2012)以降のSSDおよびFusionドライブバージョン
  • iMac(Late 2012)以降のSSDおよびFusionドライブバージョン

2013年以降に製造されたMacコンピューターは、3時間の「通常の」スリープ後にスタンバイ状態になります。以前のコンピューターは、1時間を超える「通常の」スリープ後にアクティブになります。

スタンバイに入るには、コンピューターは以下を行う必要があります。

  • バッテリーで動作している(Macノートブックコンピューターの場合)。
  • USBデバイスが接続されていません。
  • Thunderboltデバイスが接続されていません。
  • SDカードが挿入されていません。
  • 外部ディスプレイが接続されていません。

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 1バッテリー電源が入っていないときでもスタンバイモードを有効にします。sudo pmset -a standbydelay 1800スタンバイモードに入る前の遅延を30分に変更します。

一部のMacは、特定の条件下で4時間の通常のスリープ後にも休止状態になります。http://support.apple.com/kb/HT1757を参照してください

OS X Mountain Lion v10.8.2補足更新2.0のリリースにより、4時間のコンピューターがAC電源に接続された後に安全なスリープに入るための新しい機能が導入されました。これは、欧州エネルギー基準(ErP Lot6)に準拠するための取り組みです。これは、ワイヤレスまたはイーサネットのアクティビティがなく、USBストレージデバイスなどの外部デバイスからのアクティビティがない場合にのみ発生します。

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)

hibernatemodeがに設定されている場合に使用される休止モードと25、スタンバイモード、およびautopoweroffが有効になっている場合に使用される休止モードに違いがあるかどうかはわかりません。

ただし、スタンバイモードまたは休止状態では、それほどエネルギーは節約されません。よると、Appleの環境報告書には230V電圧にスリープモードにあるときには、現在の13インチのMacBook Airは、それがオフになっている0.25Wと0.68Wを消費します。MacBook Airには54ワット時のバッテリーが搭載されているため、スリープモード(Macがスタンバイモードに入らない場合)では約3日間、Macの電源がオフになっている場合は約9日間持続します。休止状態またはスタンバイモードでのエネルギー消費は、おそらくMacの電源を切ったときのエネルギー消費に近いでしょう。


2
では、休止状態とスタンバイの違いは何ですか?
ドラジェンBjelovuk

6

スリープ中にバッテリーを消耗しているものを見つけようとしていると思います。

Macは、スリープ時間を使用してハウスクリーニングや雑用を行うように設計されています。

最初の4時間

autopoweroffdelay 14400秒

それは何もしません(ECの省エネ規則)。

しかし、約350mAh / 8時間を消費する「通常の」条件下でのこの研究に基づいて、7000mAh容量の完全に充電されたバッテリーはスリープモードで最大7日間持続するはずです。

バッテリー消耗

スリープモードを「管理」する多くのサードパーティアプリがありますが、私の答えは、バッテリーを消耗しているものを見つけることに焦点を当てています。

たとえば、セーフスリープとは、RAMが完全に電力供給されている間、RAM情報をディスクに保存し(安全)、メンテナンスタスクなどの実行を停止しないことを意味します。

スリープモードを提供しているわけではないことを知っていますが、スリープ中にコンピューターの負荷が非常に高くなる理由を調べる必要があることを説明しようとしています。

私がお勧めすることは、何が起こっているのかを見つけることです(スリープ中にMacが夢見ていることは何ですか)。

たとえば、ターミナルでこれを行うと、ウェイクの理由がわかります

syslog |grep -i "Wake reason"

詳細についてはpmset -g log、ターミナルで使用してください。

次に、実際に何が起こっているのか、誰が活動しているのかを見るために(睡眠中の)夜間の時間を調べます。

たとえば、あなたは

ちょこ

ONに設定します。

リモートウェイクを使用していない場合は、ネットワーク設定で無効にするか、ターミナルでこれを使用して無効にします pmset ttyskeepawake 0

詳細な情報を次に示します。


3

MacBook Airは、スタンバイ/ハイバネーションで最大30日間(25〜28日間に近いと思われます)持続します。3日間と9日間はどこから来たのかわかりません。


この情報のソースはありますか、それとも個人的な経験ですか?
GRG

個人的体験。2010年と2012年のMac Airは、少なくとも25日間使用できます。OWCSSDは、東芝製SSDよりも多くの電力を消費します。Toshiba SSDでは、27〜28日程度です。Mac Airは自動的にディープスリープまたはそれが呼ばれるものになります.....(かなり紛らわしい、ディープスリープ、ハイバネーション... WindowsのスタンバイはMacのスリープのようなものですが、Macのスタンバイと同じと思います)。注Mac Air 2010はリストされていますが、Macbook Pro 2010はリストされていません。
guest2324 18

1
また、以前にOWCで論争していましたが、SSDを購入したのに問題があり、Mac Airの「ディスクへのサスペンド」で動作しなかったため、3.5日後にマシンが死んでしまいました。SSDを返品し、新しいSSDに交換しましたが、「ディスクへのサスペンド」は期待どおりに機能します。計算したところ、ディスクへのサスペンドで1日あたりのバッテリー損失は約3〜4%です。RAMにサスペンドすると、1時間あたり約1%のバッテリーが失われます。これは、バッテリーログとバッテリーステータスに基づいていました。
guest2324

1
この記事では、Macbookマシンがディスクへのサスペンドで最大30日間のスタンバイ時間を持っていることも確認しています... osxdaily.com/2013/01/21/mac-slow-wake-from-sleep-fix
guest2324 April

すべてのMacBook Airは、それがどれだけ古くても、その寿命がどれほど辛かったとしても??
ヒッピートレイル

0

SmartSleepで良い経験がありました:http ://www.jinx.de/SmartSleep.html

たとえば、バッテリーレベルが一定の割合を下回ると、休止状態になります。


0

Macポータブルは蓋を閉めるとスリープ状態になりますが、話はこれで終わりではありません。Macを長時間スタンバイモードのままにして、そのバッターが停止すると、Macはディスクにサスペンドし、完全にシャットダウンします。私の初期の2008 MacBook Proは常にそれを行っているので、新しいMacもそれを行っていると推測できます。


はい、ディスクへの保存はバッテリーが切れたときです。(Sleepimageファイルは通常のシャットダウンではないため、これがSleepimageファイルの目的かどうかは疑問です)。この機能は、2008年も含め、すべてのポータブルで使用できます。新しいモデルでは、同じSleepimageファイルを使用してRAMのコピーをディスクに保存するディスク(?)を一時停止できます。
guest2324
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.