• ベストアンサー

物理メモリより仮想メモリが大きくても問題ない

仮想メモリがメインメモリ(物理メモリ)より大きく設定しても問題ないですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • saltmax
  • ベストアンサー率39% (2997/7598)
回答No.3

仮想メモリってHDDに確保された領域なので 使わないに越したことはありません。 昔物理メモリが256MBとか512MBとか少なかった時代に それでは足りないのでHDDを使ったのです。 物理メモリよりも圧倒的にスピードが遅いので 頻繁にスワップが起きるようなら物理メモリを増やさないと フリーズします。 初期値と最大値の間でサイズを可変するので 初期値も最大値も物理メモリの1.5倍から2倍の同じ値にしておいて問題ありません。 最適なページ・ファイル・サイズを知るには http://www.atmarkit.co.jp/fwin2k/win2ktips/076pgfilesize/076pgfilesize.html 必要メモリ・サイズを見極める http://www.atmarkit.co.jp/fwin2k/win2ktips/166memoryusage/memoryusage.html

その他の回答 (3)

  • trajaa
  • ベストアンサー率22% (2662/11921)
回答No.4

大きくて問題無いからと言って、闇雲に拡張するのは宜しくありません。 以前言われていたのは、物理サイズ1.5倍とか2倍だったかな? 推奨サイズってその程度じゃなかったでしたっけ?

  • drumscoh
  • ベストアンサー率71% (5/7)
回答No.2

正しいかどうかわかりませんが。 部屋の中にある机を想像してください。 物理メモリというのがその机。つまり作業スペースになるわけです。 また仮想メモリというのが部屋全体に当たるわけです。 机を置くためには、その机より大きい部屋が必要です。 作業スペースがいっぱいになりそうだったら、机以外の場所に資料を置くということを したことがあるはずです。 そんな感じのイメージかなと思いました。 設定を見てみると、最小限16MBと書かれていました。 でも推奨は3000MB(物理メモリは2Gです)になっていました。

  • Hiyuki
  • ベストアンサー率36% (2604/7183)
回答No.1

一般的には仮想メモリーのほうが大きいものです。

関連するQ&A

  • 仮想メモリと物理メモリの使い分け

    仮想メモリと物理メモリどちらにデータを置くかの判断はOSの役目ですが、 それらは優先度、タスクバーで実行中などの状態で判断されるんですか? バックグランドのアプリを仮想メモリ、 実行中のブラウザなどを物理メモリでやってくれるのが理想なんですが。 そこまでOSは賢いものなんですか? たまにブラウザのタブを切り替える時 HDDのアクセス音がして待たされることがあります。 これは仮想メモリ上にあるということだと思うんですよ。 仮想メモリをなしという設定もできますが、 XPでは1GB積んでいればそれにしても大丈夫ですか?

  • ぎりぎりまで仮想メモリを使わない設定にするには?

    XPって、物理メモリが十分に余裕あっても、仮想メモリを使用してしまうのですよね? そのせいで、動作が重くなることがあります。仮想メモリをまったく使わない設定にすれば、いいのは分かるのですが、できれば、、物理メモリを使い尽くすまで仮想メモリを使わず、物理メモリを使い尽くしてから仮想メモリを使用するようにしたいです。このような設定ってできるのでしょうか?

  • 仮想メモリについて

    仮想メモリが足りなくなると自動的に補充されるのでしょうか? また、仮想メモリでは直接プログラムを実行できないようですが、仮想メモリからメインメモリへは すぐに移動するものですか? また、メインメモリを優先的に使い、足りなくなった場合だけ仮想メモリを使うという設定はできるのですか? 分かる範囲でいいのでよろしくお願いします。

  • 仮想メモリと物理メモリの関係について

    仮想メモリについて悩んでおります。 現在使用中のWindowsServer2003をHyper-vに移行するためメモリ使用状況を確認しているのですが、ここで分からない事があります。 これまで私は仮想メモリ(コミットチャージ)について物理メモリ使用量+スワップファイルの合計値という認識だったのですが、タスクマネージャーを見ると 物理メモリ(KB) 合計 2096304 利用可能 923356 システムキャッシュ 1220312 (物理メモリ空き容量) 2096304-923356=1172948 コミットチャージ(KB) 合計 611780 制限値 4038516 最大値 656576 とあり、計算すると物理メモリの使用量が仮想メモリ(コミットチャージ)を上回っています。 そこでお聞きしたいのですが、仮想メモリ=物理メモリ使用量+スワップファイルという私の認識は間違っていたのでしょうか。 また認識が正しい場合、何故物理メモリ量が仮想メモリ量を上回ることが起こるのかお教え下さい。

  • 仮想メモリと物理メモリの関係について

    現在使用中のWindowsServer2003をHyper-vに移行するためメモリ使用状況を確認しているのですが、ここで分からない事があります。 これまで私は仮想メモリ(コミットチャージ)について物理メモリ使用量+スワップファイルの合計値という認識だったのですが、タスクマネージャーを見ると 物理メモリ(KB) 合計 2096304 利用可能 923356 システムキャッシュ 1220312 (物理メモリ使用量) 2096304-923356=1172948 コミットチャージ(KB) 合計 611780 制限値 4038516 最大値 656576 とあり、計算すると物理メモリの使用量が仮想メモリ(コミットチャージ)を上回っています。 そこでお聞きしたいのですが、仮想メモリ=物理メモリ使用量+スワップファイルという私の認識は間違っていたのでしょうか。 また認識が正しい場合、何故物理メモリ量が仮想メモリ量を上回っているのかお教え下さい。

  • 仮想メモリのことで

    今私は「A.V.A」というゲームをやっているのですが ゲームに仮想メモリはかかわるんでしょうか?? 仮想メモリを増やせば軽くなるとかそういう感じのことで関わるんでしょうか? メインメモリは2048MBなんですが 仮想メモリはどれぐらいに設定すればいいでしょうか? あまりPCのことに詳しくなく専用用語もあまりわかりません; わかりやすくお願いします;;

  • 物理メモリとスワップ(仮想メモリ)について

    windows xp 搭載メモリ:512MB の環境です。 タスクマネージャでメモリ使用量を見ると、 物理メモリ 合計:514992(約512MB) 利用可能:251928KB PF使用量(物理メモリで利用されている量+スワップ?):340MB となっていまして この状態というのは 物理メモリで約260MB使っていて(合計-利用可能) スワップが約80MB(PF使用量-260MB) 発生しているということなのでしょうか? 利用可能な物理メモリが251928KBもあるのに、 残りの物理メモリを使わず、スワップが発生しているように 見えるのですが、物理メモリに、ある程度利用可能なメモリ領域が あっても必ず仮想メモリを利用するものなのですか? 自分としては、物理メモリの使用量がMAXになってから 搭載している物理メモリの最大値を超えて、溢れたからそらに 対応するために、仮想メモリが使われるような概念をもっていますが、 違いますでしょうか? 頭が混乱中ですw ご教授お願いいたします。

  • 仮想メモリはいる??

    現在Windows Vista(Home)を使っており、メモリ消費が激しいということなので2GBにしたのですが、効果を発揮していないようです?? というのも物理メモリ2GBなのですが、使用率は50%前後で、今後もそれほど起動ソフトを増やすつもりはないのです。 そこで気になったのですが、物理メモリでまだ半分しか使ってないので、仮想メモリをまったく使わなくてもいいかと思うのですが、どうでしょう?(なるたけハードディスクを痛めたくないので) マイコンピュータからメモリの設定をしようとしたら 「200MB以上にしないと不安定...」とか言われました。 でも物理メモリで補っているので大丈夫ですか?? あと仮想メモリを全く使わないようにするにはメモリの最低と最高0MBにしたらいいのでしょうか? 教えてください。

  • 仮想メモリが低すぎますって出てしまうんです

    ノートパソなんですが、メインメモリが256MBしかなくてRPGのオンラインゲームすると「仮想メモリが低すぎます」って表示されたんです。 それで、メモリ購入して増やす間 仮想メモリの設定を変えたんです 今日やっと注文してたメモリが来たので 今、自分で入れてみたんです。でもゲームにログ出来ないんです。 マイコンピューターからプロパティ開いて「ページファイルなし」にちゃんとチェックを入れたのに また「仮想メモリが低すぎます」って表示がでちゃうんです。 どこをどう設定したらいいのでしょうか・・・

  • 仮想メモリについて

    今、物理メモリがちょうど1Gあるんですが、仮想メモリが異常に働いて、物理メモリの負担がほとんどないような状態です。 ページングファイルを無しにするなど、いろいろ試してみました。 どうすれば仮想メモリの値を0にできるんでしょうか?