web-dev-qa-db-ja.com

Windows 2008サーバーでの合計RAM=使用状況を表示するために使用されるパフォーマンスカウンターは何ですか?

特定のマシンでPerformance Countersの合計を記録できるように、RAM usageを使用しようとしています。私はそれが限界に達しているという卑劣な感覚を持っています(いくつかの悪いコードのために)...サーバーは心臓発作を起こし、数分後にようやく回復しました。

これを確認するには、ログを記録しようとしていますmemory usageです。

どのカウンターかはわかりません。

Memory Usageの一部であるTask Managerグラフを使用することに慣れています。

助言がありますか?

5
Pure.Krome

最初に、RAM使用量はメモリ使用量と関連していますが、同じではないことを理解する必要があります。Windowsでメモリがどのように機能するかについては、 この質問に対する私の回答 を参照してください。 。とは言え、使用中の物理RAM(コミットチャージピーク)を測定するカウンターは\ Memory\Committed Bytesです。システムが実際にすべての物理RAMを使い果たすかなり前にページフォールトが表示されるので、ページフォールトも確認してください。

RAMの問題に取り掛かる前に、これを見る必要があります Windowsでのメモリの問題のトラブルシューティング方法に関するウェブキャストPushing the Limits of Windows:Physical Memory も参照してください。

5
Jim B