C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: WindowsServer2008 R2 メモリ使用量につい


(過去ログ 110 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■65544 / inTopicNo.1)  WindowsServer2008 R2 メモリ使用量につい
  
□投稿者/ Ante (25回)-(2013/03/06(Wed) 13:37:16)

分類:[Windows 全般] 

皆様

いつもお世話になります

環境:WindowsServer2008 R2 スタンダードエディション
メモリ:8GB

当該環境についての、メモリ使用量が大幅に肥大しております。

タスクマネージャ->パフォーマンスタブ->物理メモリ(MB)->
合計:8183
キャッシュ済み:3508
利用可能:3843
空きメモリ:372

物理メモリ:56%

そこで、どこでメモリを食っているのかを確認しようと、
タスクマネージャ->プロセスタブ
を参照し、メモリを見てみましたが、合計しても、とてもキャッシュ済みの
3508MBには達していませんでした。

ここを見ても実際に使われている、メモリは出てこないのでしょうか。
また、どこでそんなに使ってるのか確認したいのですが、方法はありますでしょうか。
8GB積んでて、4GB以上も使ってるとは思えないのですよね。

ちなみにプロセスの上位3項目は以下となっております。

┌────────┬───────────────────┬───────┐
│イメージ名      │メモリ(プライベートワーキングセット)│コミットサイズ│
├────────┼───────────────────┼───────┤
│sqlservr.exe    │                               40,244k│      237,540k│
├────────┼───────────────────┼───────┤
│w3wp.exe        │                                9,144k│      133,420k│
├────────┼───────────────────┼───────┤
│explorer.exe    │                               49,223k│       60,396k│
└────────┴───────────────────┴───────┘

よろしくお願いします。

引用返信 編集キー/
■65546 / inTopicNo.2)  Re[1]: WindowsServer2008 R2 メモリ使用量につい
□投稿者/ 774RR (58回)-(2013/03/06(Wed) 14:12:51)
何か誤解があるようだが・・・
XP以前 と Vista以後 でこのメモリ使用量の表示の項目が変更されている。

キャッシュ済みとは「実記憶のうち、ハードディスク装置類のキャッシュとして使用済み」のこと。
空きメモリとは「実記憶のうち、何の目的にも使用されていない(電気の無駄遣いをしている)」のこと。

ディスクキャッシュ領域は(そのほとんどが)いつでも他の目的に転用できるため、
利用可能=(キャッシュ済み−α)+空きメモリ
という式が成り立つ。
(利用可能とは、ユーザプログラムがプライベートワーキングセットとして利用可能の意味)

要するに「キャッシュ済み」とは、プログラム的には未使用メモリと考えていい。
「プログラムが使っている」メモリ使用量は増えていないわけだ。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -