システムと圧縮メモリサービスは、Windows 10ビルド10525で導入されたWindows 10の機能です。Microsoftの多くのアイデアと同様に、これは良いものでしたが、その実装には多くの要望がありました。 システムおよび圧縮メモリサービスがコンピュータのCPUを過剰に使用している場合の対処方法を次に示します。
システムと圧縮メモリサービスは、実際にはSSDの寿命を延ばし、Windowsを高速化するように設計された非常に巧妙なトリックです。 アイデアは、頻繁に使用するシステムリソース(ページと呼ばれる)をRAMに保存してから、ページリストに保存して、必要なときにすばやくロードできるようにすることです。 SSDを探し回ってリソースを見つけるよりもはるかに高速にリソースを取得できるため、システムの応答が高速化されます。
プロセスはこのようになり、人気のあるアプリはRAMに保存されます。 RAMがいっぱいになると、Windowsはページをキャッシュに書き込み、RAMスペースを解放します。 キャッシュがいっぱいになると、新しいリストが作成され、ページが圧縮されます。 これにより、ディスクに書き込まれた場合よりも高速にページにアクセスできます。
Windowsの以前のバージョンでは、ページをRAMに保存し、キャッシュしてからディスクに書き込みました。 圧縮を使用して余分なステップを追加すると、ディスクの読み取りと書き込みが少なくなり、システムが高速になります。 現在のSSDは、実行する読み取りと書き込みの数によって決定される寿命が限られているため、理論的にはSSDの動作寿命を延ばします。
システムおよび圧縮メモリサービスが使用するCPUが多すぎる場合、それが圧縮動作です。 ディスクへの書き込みを保存することと、メモリページへの高速アクセスを提供することと、このプロセスを維持するために必要なプロセッササイクルとの間にはトレードオフがあるようです。
システムおよび圧縮メモリサービスがCPUを過剰に使用している
これでなぜこれが起こるのかわかったので、それを修正するために何ができますか? 私がこれまで見た例は、いくつかの手段によって修正されました。 私が取り組んだいくつかのSurfaceラップトップでは、グラフィックスドライバーの更新が必要でしたが、もう1つはIntel Rapid Storage Driverの更新により修正されました。 別の問題は、Hibernateの代わりにSleepを使用して修正されました。
今のところ、多くのことが原因でシステムおよび圧縮メモリサービスが過度のCPUを使用する可能性がありますが、これらのソリューションが直接機能することを確認しました。
グラフィックドライバーをアップグレードする
グラフィックドライバーのアップグレードは、2台のMicrosoft Surfaceラップトップと私が見たLenovoラップトップで動作しました。 Windows 10はドライバーの面倒をみますが、手動でアップグレードすると、このCPUの問題を解決できます。
- グラフィックカードの製造元のWebサイトにアクセスし、最新のドライバーをダウンロードします。 Nvidiaはこちら、AMDはこちら。
- ここからDDUアンインストーラーをダウンロードします。
- DDUアンインストーラーを実行します。
- [セーフモード]オプションを選択し、システムをセーフモードで再起動します。 プログラムはグラフィックスドライバーをアンインストールし、通常モードで再起動します。
- 新しいグラフィックスドライバーをインストールします。
- コンピューターを再起動します。
古いドライバーの上に新しいドライバーを重ねることができますが、ベストプラクティスは古いドライバーを完全に削除することです。 DDU Uninstallerがそれを行います。 再起動したら、CPU使用率を監視して、システムおよび圧縮メモリサービスが正常化されているかどうかを確認します。
Intel Rapid Storage Driverを更新する
グラフィックドライバーの更新が機能しない場合は、コンピューターがIntel Rapid Storage Driverを使用しているかどうかを確認してください。 Windows 10にインストールされていますが、常に使用されるわけではないため、走行距離は異なる場合があります。
- Windowsタスクバーを右クリックして、タスクマネージャーを選択します。
- [サービス]タブを選択し、下部にある[サービス]を開きます。
- サービスリストでIntel Rapid Storage Driverを探します。 サービスが実行されている場合は、ドライバーを更新します。
- IntelのWebサイトに移動し、Intel Rapid Storage Technologyドライバーをダウンロードします。
- インストール、再起動、再テスト。
Windows 10で休止状態を無効にする
Windows 10ビルド10525がリリースされてから使用した別の調整は、Hibernateを無効にすることです。 Hibernateが実際に機能することはありませんでしたし、Windows 10ではそれほど良くありません。それを無効にし、代わりにSleepを使用する方が良いでしょう。
- Windowsの[スタート]ボタンを右クリックし、[コマンドプロンプト(管理者)]を選択します。
- 「powercfg.exe / hibernate off」と入力または貼り付けて、Enterキーを押します。
- コマンドプロンプトを閉じて、コンピューターを再起動します。
システムと圧縮メモリサービスが大量のCPUを使用する場合、このトリックが機能することを確認しました。
システムと圧縮メモリサービスが大量のCPUを使用している場合、それを修正するには3つの方法があります。 他の人がいることは間違いありませんが、これらは間違いなく試してみる価値があります!
