パフォーマンスとバッテリ寿命のためのMacスリープ設定

Appleは、デスクトップとポータブルの3つの主なスリープモードをサポートしています。 スリープモード、ハイバネーションモード、セーフスリープモードの3つのモードがあり、それぞれ動作が若干異なります。 それらを最初に見直して、最後にMacをスリープ状態にする方法を正確に決めることができます。

睡眠

MacのRAMは眠っている間は電源が入ったままです。 これにより、ハードドライブから何もロードする必要がないため、Macを非常に早く起動させることができます。 これはデスクトップMacのデフォルトのスリープモードです。

冬眠

このモードでは、 Macのスリープ状態に入る前にRAMの内容がドライブにコピーされます Macがスリープ状態になると、RAMから電力が取り除かれます。 Macを起動すると、起動ドライブは最初にデータをRAMに書き戻す必要があるため、起床時間は少し遅くなります。 これは、2005年以前にリリースされた携帯用のデフォルトのスリープモードです。

セーフスリープ

RAMの内容は、Macがスリープ状態になる前に起動ドライブにコピーされますが、Macがスリープしている間はRAMに電源が供給されたままです。 RAMにはまだ必要な情報が含まれているため、ウェイク時間は非常に高速です。 RAMの内容をスタートアップドライブに書き込むことは安全対策です。 バッテリの故障など何かが起きても、データを回復できます。

2005年以降、ポータブルのデフォルトのスリープモードはセーフスリープでしたが、すべてのアップル製ポータブルがこのモードをサポートできるわけではありません。 Appleは、2005年以降のモデルはSafe Sleepモードを直接サポートしていると言います。 以前のポータブルデバイスの中には、セーフスリープモードもサポートしています。

お使いのMacが使用しているスリープモードを確認する

Macがどのスリープモードを使用しているかは、/アプリケーション/ユーティリティ/にあるTerminalアプリケーションを開くことで確認できます。

[ターミナル]ウィンドウが開いたら、プロンプトで次のように入力します(下の行を3回クリックして選択し、テキストをターミナルにコピー/貼り付けます)。

pmset -g | grep hibernatemode

次のいずれかの応答が表示されます。

ゼロは通常のスリープを意味し、デスクトップのデフォルトです。 1は休止状態を意味し、旧式のポータブルのデフォルト(2005年以前)です。 3は安全な睡眠を意味し、2005年以降に作られた携帯用のデフォルトです。 25は、休止状態と同じですが、新しい(2005年以降の)Macポータブル用の設定です。

ハイバーネーションモードに関するいくつかの注意25 :このモードはバッテリーのランタイムを最大にする可能性がありますが、ハイバネーションモードに入るのに時間がかかり、ハイバネーションから起きるまでに長くかかります。 また、より小さなメモリフットプリントを作成するために、休止状態が発生する前に非アクティブなメモリのディスクへのページングを強制します。 Macがスリープ状態から復帰すると、ディスクにページされた非アクティブなメモリはすぐにメモリに復元されません。 代わりに。 必要に応じて非アクティブメモリが復元されます。 これは、あなたのMacがスリープから覚醒した後に、ページングを読み込んでドライブするのに時間がかかります。

しかし、あなたが本当にあなたのMacのバッテリーからエネルギーのすべてのジュールを絞り出す必要がある場合、この休止モードが役立つかもしれません。

待機する

スリープ状態のほかに、Macはバッテリーの充電を節約するためにスタンバイモードに入ることができます。 Macポータブルは、理想的な条件下では最大30日間スタンバイ状態を維持できます。 妥当な形のバッテリと完全に充電されたほとんどのユーザは、15〜20日間の待機電力を見ることができます。

2013年以降のMacコンピュータはスタンバイ操作をサポートしています。 Macがスリープ状態でスリープ状態になっていて、MacポータブルにUSBThunderbolt 、SDカードなどの外部接続がない場合、自動的にスタンバイ状態になります。

Macポータブルのふたを開けたり、キーをタップしたり、電源アダプタを差し込んだり、マウスやトラックパッドをクリックしたり、ディスプレイを差し込んだりすることで、スタンバイモードから抜けることができます。

Macを長時間スタンバイモードにしておくと、バッテリーが完全に放電されるため、電源ボタンを押して電源アダプターを取り付けてMacを再起動する必要があります。

Macのスリープモードを変更する

Macが使用しているスリープモードを変更することはできますが、古い(2005年以前の)Macポータブルについては通知しません。 サポートされていないスリープモードを強制しようとすると、スリープ中にデータが失われる可能性があります。 さらに悪いことに、目を覚まさないポータブルになる可能性があります。その場合は、バッテリを取り外してから、バッテリとオペレーティングシステムを再インストールする必要があります。 もし携帯がセーフスリープをサポートしていなかったら、スタンダードスリープモードからのより早いウェークアップを冬眠させるという安心感を好むでしょう。

あなたのMacが2005年以前のポータブルでない場合や、変更を加えたい場合は、次のコマンドを実行します。

sudo pmset -a hibernatemode X

使用するスリープモードに応じて、Xを0,1,3、または25の数字に置き換えます。 変更を完了するには、 管理者パスワードが必要です。