1

メモリの問題

サーバーボックスの1つは、タスクマネージャーの96%のメモリ使用量を示しています(137 / 140GB程度が使用されています)。

ただし、[プロセス]タブを見ると(すべてのユーザーのプロセスを表示するチェックボックスがオンになっている場合でも)、上位のプロセスを組み合わせると、ピーク時に40GB程度しか使用されません。以下に、使用頻度の高いプロセスの画像と、メモリ使用量を示すパフォーマンスパネルの画像を示します。

注:CPU使用率は通常99%ではなく、そのスクリーンショットを撮ったときに急上昇しました。

私の質問

この不一致の理由は何ですか。また、どのプロセスが他の100GBのメモリを消費しているかをより正確に判断するにはどうすればよいですか。


タスクマネージャーのトップメモリ​​使用量プロセス

確認するために、パフォーマンスパネルの画像を次に示します。

パフォーマンスパネル

4

1 に答える 1

1

Sergmatは彼のコメントで正しいです(ちなみにありがとう)。昨日実際にRAMMAPを見つけて使用したところ、問題が明らかになりました。

私たちのサーバーは、非常に頻繁に使用されるSQLServerインスタンスを実行しています。RAMMAPは、「AWE」アドレスウィンドウ化拡張に使用される105GBのメモリ領域があることを示しています。これは、RDBMS(SQL Server)などによってメモリの大きな領域を非常に迅速に操作するために使用されます。

どうやら、SQLServerが使用する最大メモリを構成できます。これは含まれています。それが解決策です。

于 2013-03-09T16:20:28.370 に答える