仮想メモリについて悩んでおります。
現在使用中のWindowsServer2003をHyper-vに移行するためメモリ使用状況を確認しているのですが、ここで分からない事があります。
これまで私は仮想メモリ(コミットチャージ)について物理メモリ使用量+スワップファイルの合計値という認識だったのですが、タスクマネージャーを見ると
物理メモリ(KB)
合計2096304
利用可能923356
システムキャッシュ1220312
(物理メモリ空き容量)2096304-923356=1172948
コミットチャージ(KB)
合計611780
制限値4038516
最大値656576
とあり、計算すると物理メモリの使用量が仮想メモリ(コミットチャージ)を上回っています。
そこでお聞きしたいのですが、仮想メモリ=物理メモリ使用量+スワップファイルという私の認識は間違っていたのでしょうか。
また認識が正しい場合、何故物理メモリ量が仮想メモリ量を上回ることが起こるのかお教え下さい。
No.2ベストアンサー
- 回答日時:
プロセスタブを開くとプロセスごとにメモリ使用量が見られると思います。
それを合計するとコミットチャージになると思います。が、プロセスにのらないでメモリを消費するものもあります。
例えば、私のPCはメモリが大きすぎるため、物理メモリ1GをZドライブとして、HDDのように使用しています。
この場合1Gの物理メモリを消費していますが、コミットチャージには含まれません。
このような例外があるため、
「コミットチャージ合計=物理メモリ使用量+仮想メモリ使用量」
は成り立たない事になります。
ご回答ありがとうございます。
確かに物理メモリはプロセス以外にも色々と使われているようですし「コミットチャージ合計=物理メモリ使用量+仮想メモリ使用量」が成り立たないというのも納得です。
しかし物理メモリをHDDのように使えるとは全く知りませんでした。
ためになる情報ありがとうございました。
No.1
- 回答日時:
コミットチャージの合計は仮想メモリでは無く、現在使用しているメモリの全てのサイズになります。
この値が物理メモリを超えたとき、仮想メモリが使われ始めます。
(これは大雑把なイメージです。実際にはもっと複雑な条件があります)
ちなみに、
仮想メモリのサイズ=コミットチャージ制限値-物理メモリ合計
です。
この回答への補足
お早いご回答ありがとうございます。
ご回答いただいた件について、一点確認がございます。
> コミットチャージの合計は仮想メモリでは無く、現在使用しているメモリの全てのサイズになります。
上記は
コミットチャージ合計=物理メモリ使用量+仮想メモリ使用量
となるかと思いますが、物理メモリ使用量を確認したところコミットチャージ合計を上回っております。(物理メモリ使用量は合計-利用可能と考えております)
この場合、ご回答頂いた内容と矛盾するかと思います。
お手数ですがご回答よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 仮想メモリ 5 2023/02/21 15:17
- ドライブ・ストレージ USBメモリ。信頼できるUSBメモリ容量は何ギガまで? 7 2022/04/14 07:31
- iPhone(アイフォーン) iCloudのデータをiPhoneメモリに移動したい 1 2022/10/24 22:11
- CPU・メモリ・マザーボード メモリが使用可能にならない 3 2022/08/13 17:13
- CPU・メモリ・マザーボード CPUデュアルチャネルについて。 2 2022/12/17 12:26
- Windows 10 実装メモリとタスクマネージャーのメモリ使用量不一致について 4 2022/12/15 01:07
- CPU・メモリ・マザーボード Windows11アップデート後の不具合(メモリ不足)について 9 2023/01/04 11:34
- その他(Microsoft Office) オフィス365のエクセル 3 2023/06/29 13:10
- CPU・メモリ・マザーボード メモリの増設について 6 2022/12/28 06:41
- CPU・メモリ・マザーボード hp dc5700SFFについて 2 2022/06/03 10:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモリの「コミット済み」の意...
-
Windows98SE ・Meの動作「上限...
-
最先端のCPUを詰んだAndroidス...
-
backing storeって何ですか?
-
実装メモリとタスクマネージャ...
-
メモリ割り当ての増やし方
-
OSの32bit 64bitの違いを教えて...
-
マルチタスクOSとCPUについて
-
WinAPIのGetLocalTimeの分解能は?
-
MacとWinのメモリの違いについて
-
Windows XPの32ビット版と6...
-
時間が経つとPCが重くなるので...
-
スピーカーのプロパティが開か...
-
Windows7メモリ使用量が常時2.5...
-
WindowsアップデートでExcelが...
-
アプリケーションエラーについて
-
macbook,leopardをsnow~に
-
低スペックに向いたlinux
-
macが勝手に再起動を繰り返すの...
-
i macとmac mini おすすめは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモリの「コミット済み」の意...
-
Windows98SE ・Meの動作「上限...
-
最先端のCPUを詰んだAndroidス...
-
vmstatで、メモリ使用率を計算する
-
MacとWinのメモリの違いについて
-
MacBookを買おうと思ってるので...
-
実装メモリとタスクマネージャ...
-
会計ソフトJDL macで使いたい W...
-
メモリ割り当ての増やし方
-
仮想メモリ
-
仮想メモリとページファイルの...
-
皆様に聞きたいです。
-
Windows XPの32ビット版と6...
-
MinecraftのJava版が起動しません
-
backing storeって何ですか?
-
WindowsアップデートでExcelが...
-
Finderが暴走してCPUを独占
-
Mac でDTM する際 Mac book air...
-
Windows 32BitOS上で稼動するOr...
-
古いwindowsPCをどのように使う...
おすすめ情報