web-dev-qa-db-ja.com

SSDを使用したWindows764ビットページファイルについて混乱している

私は このアドバイス に従って、Windowsでより多くのRAMおよびより少ないページングを使用するようにしました。正直なところ、私はこのページファイルのすべてに完全に精通しています。私は」私がインストールした8GBのRAMをWindowsが使用しているといつも思っていました。

タスクマネージャーの[パフォーマンス]タブには、ゲームや画像編集などのメモリを大量に消費するタスクを実行する場合でも、常に12%〜16%の物理メモリしか使用していないと表示されているため混乱しています。

内訳は次のとおりです。

Physical Memory (MB)
Total: 8191
Cached: 6311
Available: 7051
Free: 808
Usage: 14%

Kernel Memory (MB)
Paged: 264
Nonpaged: 63

ウィッチャーが走っている間、ここに再びあります:

Physical Memory (MB)
Total: 8191
Cached: 6313
Available: 6504
Free: 250
Usage: 20%

Kernel Memory (MB)
Paged: 268
Nonpaged: 64

最初の質問:私がこの権利を読んでいる場合、仮想メモリにはまだ264MBのWindowsカーネル「もの」が残っています。 Windowsを搭載したSSDのページファイルをオフにした場合、これは0 MBのようになりませんか?

2番目の質問:合計8191MBのうち6311MBがまだRAMにある場合、物理メモリの使用量が非常に少ないと表示されるのはなぜですか?前回チェックした時は約77%になりました。

最後の質問:他のハードドライブにプログラムがないのに、なぜ「ページファイルをSSDからストレージハードドライブに移動する」必要があるのでしょうか フォーラムリンク

7
Big McLargeHuge

まず、仮想メモリとは何かについて根本的な混乱があります。仮想メモリは、メモリのように見えるものです。これは、ページングファイルやスワップファイルと同じものではありません。 (ページングファイルの調整が標準のWindows GUIで使用できる唯一の仮想メモリ設定であるため、人々はこれを混乱させました。そのため、人々は同じことだと思い始めました。そうではありません。)

次に、「ページメモリ」はページプールの一部であるメモリです。ページングされたメモリは柔軟に管理できるため、できるだけ多くのメモリをページングする必要があります。ページングしない必要があるものはごくわずかです。

非ページプールには、物理​​メモリにロックされたままであるためにページングできないメモリのみが含まれます必須。ページングが不可能な状況で必要になる可能性のあるデータのみが、ページングされていないプールにカウントされます。 (たとえば、ハードドライブコントローラーとの通信に使用されるバッファーは明らかにできないページングされます!)混乱の少ない用語は「ページング可能」と「ページング不可」です。

2番目:メモリの大部分が使用されます。使用されていない唯一のメモリは、空きメモリです。使用率は、重要な目的で使用されるメモリの割合です。より多くのメモリが必要かどうか、またはメモリ需要が異常であるかどうかを測定するのに役立つだけです。それはあなたがより多くのメモリを必要とせず、Windowsがあなたが持っているメモリのほとんどを必要としないと言っていますが、それはパフォーマンスを改善するためにそれを使用しています。

そうあるべきです。

ページファイルをSSDからハードドライブに移動する合理的な理由は2つだけです。 1つは、SSDにスペースが必要な場合です。もう1つは、書き込み寿命が非常に限られている古いSSDを使用している場合です。スペースがあれば、最新のSSDにページファイルを保持しない理由は実際にはありません。そうすれば、異常に高いメモリ需要に遭遇した場合でも、ハードドライブに書き込む必要がある場合ほどパフォーマンスが低下することはありません。

13
David Schwartz