pmsetの自動電源オフとスタンバイの違い
新しいRetina MacBook Pro 15 "を手に入れました。コンピューターがスリープ状態になったため(AC電源でも)ダウンロードが中断された後、pmsetコマンドのマニュアルページを確認し始めました。いくつかのオプションが私の興味をそそりました。特に、autopoweroffmanページの設定の説明は次のとおりです。 autopoweroff-サポートされている場合、欧州エネルギー関連製品指令に対するロット6の実装としてデフォルトごとに有効になります。autopoweroffdelay分間スリープした後、システムは休止状態イメージを書き込み、低電力のチップセットスリープに入ります。この状態からのウェイクアップは、通常のスリープからのウェイクアップよりも時間がかかります。外部デバイスが接続されている場合、システムがバッテリー電源になっている場合、またはシステムがネットワークにバインドされており、ネットワークアクセスのためにウェイクアップが有効になっている場合、システムは自動的に電源オフしません。 そして、standbyモードがあります: スタンバイは、指定された時間だけスリープした後、カーネルの電源管理によりマシンを自動的に休止状態にします。これにより、スリープ中の電力を節約できます。サポートされているハードウェアでは、この設定はデフォルトでONになっています。このマシンで機能がサポートされている場合、設定スタンバイはpmset -gで表示されます。 スタンバイは、休止状態がhibernatemode 3または25にオンになっている場合にのみ機能します。 standbydelayは、休止状態イメージをディスクに書き込み、スタンバイのメモリをオフにするまでの遅延を秒単位で指定します。 今私はただ太っているだけかもしれませんが、両方のオプションは本質的に同じことをしているようです。私が見る主な違いは、あるstandby特定が必要ですhibernatemode。 具体的には、コンピューターを構成する方法はhibernatemode 0、最初にふたを閉じたときにRAMのみのスリープ(まったく同じように)を実行し、RAMの内容をすぐにディスクに書き込むことなく、すぐにスリープ状態にすることです。ただし、蓋を閉じたまま一定時間(4時間など)コンピューターをスリープ状態にした場合、RAMの内容をディスクに書き込み、バッテリーを節約するためにコンピューターの電源をオフにします。長時間の睡眠の場合。理想的には、コンピューターがバッテリーで動作している場合にのみ、2番目の部分(RAMをディスクに書き込み、電源をオフにする)も実行したいです。 ここでの理由は、私にとって、睡眠の一般的なユースケースは、コンピューターを自宅から職場に持ち帰ったり、スリーププロセスを遅くしたり、SSD書き込みサイクルを無駄にしたりする必要がないことです(ウェイクアップを遅くするだけでなく、休止状態の場合は、プロセスを起動します)1時間以内に再度起動する場合。また、スリープに費やす時間が非常に短いため、このような短い時間コンピュータをシャットダウンしても、バッテリーはあまり節約されません。 どのように私は設定する必要がありhibernatemode、autopoweroff、autopoweroffdelay、standbyとstandbydelay、この動作を実現するためのオプションを?