- ベストアンサー
タスクマネージャの物理メモリの見方について
- タスクマネージャで物理メモリの合計、利用可能、システムキャッシュの値を確認しましたが、合計=利用可能+システムキャッシュの関係が成り立たないことに疑問があります。
- 利用可能+システムキャッシュの値を合計すると、物理メモリの全容量よりも少ない結果となり、その差分のメモリはどこにいってしまったのかがわかりません。
- また、コミットチャージについても触れられており、メモリの増設が必要かどうかについて検討しているようです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
システムキャッシュに関しては下記が詳しいです。 http://rryu.sakura.ne.jp/nisenise-fuhito/2005/04/14/385.html わけがわかるような、わからんような文章ですが、要するにそれぞれの数値で重複、あるいは項目として正確とはいえない数値を拾って表示しているので、必ずしも足し算=物理メモリの合計値となるわけではないようです。 http://www.atmarkit.co.jp/fwin2k/win2ktips/166memoryusage/memoryusage.html ↑すでにご存知でしょうけど。 まず仮想メモリの設定値が現状の使用状況に適しているのかどうか。 ご承知のように、ページファイルはHDDのI/O性能に依存しますからボトルネックとなり、頻繁にスワップアウトを繰り返すようではパフォーマンスがダウンしますよね。 しかし、ほとんどのアプリケーションが例外なくスワップアウトを発生させるので、ページングファイルなしの設定は現実的ではありません。 誤解しやすいのは、仮想メモリへのスワップ数値の総計だけを見て「物理メモリを増設しないと」と感じ、実際に増設しても期待する効果を上げない場合。 これは、スワップアウトの構造を理解せず仮想メモリ設定の検証ができない場合に遭遇しやすいと考えます。 ヒープメモリの設定はアプリケーションによって異なりますが、そのうちでアクセス頻度の少ないものから順次ページファイルへ退避されていきます。しかもその数値は現状で相対的に見た場合非常に小さい単位で行われます。 使用アプリに準じた適度なページファイル設定であれば、そこでのバランスが崩れることはないでしょう。 >最大値 2000000くらいになるとき 物理メモリの2倍の範囲内ではありますので、許容値であるとはいえます。 問題はコミットチャージのピークがどのくらいの頻度でこの数値にあるのか。 それともっと簡単なのは「PF使用量」グラフです。 ここの数値が天井に張り付き推移するようなら増設の必要を考えるか、 (1GB搭載であればよほどのことがない限りそうはならないので)何らかのメモリリークの疑いをsvchost.exeなどに向けて調査の必要があるでしょう。 http://billsway.com/notes_public/WinXP_Tweaks/ ↑こちらにあるWinXP-2K_Pagefile.zipをダウンロードし任意の場所へ展開後WinXP-2K_PageFile.vbsを実行してみてください。 同梱のDesktopShortcutHelper.vbsを実行すればデスクトップにショートカットができ、いつでも知りたいときに現状のページファイルサイズを知ることができます。 ここでの初期値と最大値を何度も見て、的確なページファイルサイズを設定してみてください。 その場合に物理メモリの1.5倍を超える数値を常に示すようなら増設を考えてもいいですが、果たして本当にそれだけのメモリを必要とするアプリケーションを動かしているのか、よく考えてください。
お礼
ご回答ありがとうございます。 >必ずしも足し算=物理メモリの合計値となるわけではないようです。 そうなんですね。なんだか狐に化かされた気分です。 >http://www.atmarkit.co.jp/fwin2k/win2ktips/166memoryusage/memoryusa... >↑すでにご存知でしょうけど。 はい。こちらはすでにチェックしていました。 こちらでは、合計 < 利用可能 + システムキャッシュ となることがある と書いてありますが、これも???な感じでした。 >問題はコミットチャージのピークがどのくらいの頻度でこの数値にあるのか。 PC起動直後は軽いですが、ブラウザ、メーラー、メッセンジャー、定時アンチウイルススキャン、Cygwinなどが重なるとかなりの確率でコミットチャージの最大値が2GB付近になります。 ページングについては、長時間使用しているとかなりページングが発生しています。 ブラウザはFirefoxなのですが、現行のFirefoxにはメモリリークの問題があるようです。 http://www.atmarkit.co.jp/news/200905/08/mozilla.html 「Firefoxは使い続けるとメモリリークが発生して徐々に処理が重くなるという問題が指摘されてきたが…」 確かにリンクを新しいフォアグラウンドのタブで開く→閉じるを繰り返すとどんどん重くなっていきます。。 その他はメッセンジャー、Office系ソフト、YouTubeなどの動画サイトなど閲覧で使用しています。メーラーもThuderbirdなのですが、これも重い感じですね。 >http://billsway.com/notes_public/WinXP_Tweaks/ >↑こちらにあるWinXP-2K_Pagefile.zipをダウンロードし任意の場所へ展開後WinXP-2K_PageFile.vbsを実行してみてください。 こちらについては、知りませんでした。 さっそく試してみたいと思います。 ご丁寧な回答ありがとうございました。感謝ですっm(_ _)m