私が見たところ、CPU に関しては、Windows と Linux の両方で動的電源管理がかなり適切にサポートされています (エネルギー消費を削減するために周波数をスケーリングします)。ハードディスク ドライブと RAM を管理するための同様のサポートはありますか (HDD のスピンダウン、RAM 周波数の低下、または電力消費の削減につながる可能性のあるもの) はありますか?
1 に答える
0
HDD の場合、 with を使用hdparm
し-S
て、スピンダウンする時間を定義します。これを機能させるには、 や のように定期的にディスクにアクセスするすべてのプロセスを無効にする必要がありcron
ますflushd
。後者は、メモリ キャッシュをディスクにフラッシュするため、少し危険です。手動で呼び出してシミュレートできsync
ますが、コンピューターが予期せずクラッシュした場合、大量のデータが失われる可能性があります。
つまり、コンピュータを長時間使用しない限り、ディスクをスリープ状態にしてもあまり効果はありません。ただし、消費電力を抑える方法は他にもあります。
- 走らせてください。ディスクをスピンアップするには、多くの電力が必要です。
- でマウントすると
noatime
、書き込みアクセスが大幅に削減されます。 - ディスクを SSD に交換します。OS とスワップ パーティション用の小さな SSD でさえ、大いに役立ちます。
- ディスクを小さいものと交換します (つまり、3.5" -> 2.5" -> 1.8")。
RAMに関しては、あなたが何を操作できるかはわかりません。使用されていない RAM 領域をオフにできると思いますが、現在の OS は空き RAM をハードディスク キャッシュとして使用するため、オフにできる「空き」RAM はあまり見つかりません。したがって、ここでは、インストールする RAM を少なくするのが最善の選択肢です。
于 2009-11-19T08:08:05.817 に答える