複数のドライブでのページファイルの優先順位付け[重複]


8

大規模な非線形有限要素解析(FEA)の計算に使用されるDell R710サーバーを管理しています。場合によっては、これらの実行に500 GB以上の割り当てメモリが必要になります。このマシンには現在132GBのRAMしかないため、この追加のメモリ割り当てはページングファイルを通じて行われます。

ページングファイルは現在回転しているHDDアレイ上にあり、大きなボトルネックを引き起こしています。メモリ(288GB)を最大限に活用し、専用のページファイルディスクとして400GB Intel 750 NVMe SSDを追加することを調査しました。これにより、ページファイルのIOボトルネックの一部が解放されるはずですが、ページファイルを最大化して大規模な実行をクラッシュさせないようにしたいと思います。

理解できる最大ページファイルサイズ864GB(3x 288GB)で800GB Intel 750を取得するのに足りないのですが、追加のページディスクスペースのフェイルオーバーとしてHDDアレイを使用するようにWindowsに指示できますか?SSDをページファイルのプライマリとして優先する方法はありますか?ありがとう。


良い質問には+1。superuser.com/questions/446747/…としても尋ねられますが、Windows 7の場合です。残念ながらまだ回答がありません。どちらでも機能するこの1つに対して適切な回答が得られた場合は、もう1つをこの1つの複製として閉じたいと思います。
Hennes、2016

Windows 10ではどうですか?
Necktwi 2017年

回答:


2

HDDアレイにページファイルを置く必要はありません。クラッシュダンプが必要な場合は、単に削除するか、絶対最小値に設定できます(HDDアレイの個々のページファイルサイズを変更すると、OSから通知されます)。アレイがOSの場所であると想定します。

これにより、OSパーティションドライブのページファイルを使用した後、SSDへの書き込みが自動的に強制されます。

配列にページファイルがあることには欠点があります。各ページの書き込みはコントローラーに送られ、コントローラーボードのロジックを不必要に経由して、実際にそのページに書き込むドライブを決定します。本来、ページファイルは一時的なストレージであるため、どのタイプのRAIDまたはアレイを使用してもメリットはありません(特に、この場合、SSDなどのより高速なサブシステムが利用可能な場合)。

だれかが「ほとんどのアレイコントローラーにある大きなキャッシュについてはどうですか?」定義上、ページアウトされているのはしばらく読み込まれていないため、ページファイルには役立ちません。ページファイルを読み込むためにキャッシュにアクセスする可能性は低いからです。このシナリオでは、基本キャッシュが組み込まれたSSDがアレイキャッシュよりも高速になります。

非常に特殊な状況(FEA計算)では、アルゴリズムが割り当てられたメモリ全体を定期的にスパンする必要がある場合、少しトリッキーになります。そのため、ページファイルはたくさん読み込まれています。その場合、コントローラ上の大きなキャッシュは、アルゴリズムがメモリにアクセスする順序に応じて「役立つ」可能性があります。それがより多くのLIFO(後入れ先出し)タイプのアクセスシーケンスを引き起こす場合、それは役立ちます。それがランダムである場合、おそらく限られた利益です。FIFO(先入れ先出し)の場合は、問題が発生する可能性があります。

ランダムなMicrosoft MVPのことわざは、より高速なドライブが自動的に魔法のように支持されることを示しています。長年にわたる私の経験的観察は、OSドライブが支持されていることを示していますが。したがって、上記の設定は両方の懸念に対処します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.