- 締切済み
仮想メモリについて
仮想メモリの量が少なくなってきている・・・という表示が出たのでこれに関する内容をこの質問箱で検索していましたら、以下のような文章で分からなくなりました。 「※ カスタム サイズの場合 Windowsで推奨される初期サイズは、システムメモリの1.5倍です。 Windowsで推奨される最大サイズは、システムメモリの3倍までです。メモリが256MBの場合は、最小サイズは384MB、最大サイズは1,152MBです。」 この最大サイズはメモリの4.5倍ではないのですか?最小サイズの3倍なら1152MBでも意味が理解できるのですが・・・? 違う説明にもそのようなことが書いてありました。 また、カスタムサイズに設定とは当初の状態の・・・ということですか?それとも今現在の残量に対してということですか? PC初心者にて表現方法が違っていたりするかもしれませんが簡単に教えて頂けませんか? また申し訳ございませんが“これを見てください”と添付されているものを見てもそこにはPC用語だらけで私のレベルでは涙が・・・ 上の質問に要領よく簡単に概要が分かるように説明頂けないでしょうか?何卒宜しくお願い致します。
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- gunma
- ベストアンサー率47% (470/984)
フラグメントについては、勉強になりました。 XPは1.5GB、Vista、7は4GBの物理メモリを積んでおります。 同じサイズに、ページファイルはしています。 ほとんどページイン/アウトは発生しませんが、 安心のために、設定をしております。 XPには、eBoostrを4GBで利用しています、かなり有効です。 USBメモリによりますがね。 XP機も、3台、まだ利用していますが、 HDDは、それぞれ3代目ですよ、よって現在はSATA接続になっています。 XP機でも、メインメモリは、1GB以上が理想ですね。 質問者様は、メモリが256MBの場合の仮想メモリの設定を、 質問しているのだと思いまして、 私の設定の状態を、アドバイスしました。
- saltmax
- ベストアンサー率39% (2997/7599)
>Cドライブ以外のドライブを選び、[カスタムサイズ]にチェックを入れ、[すべてのドライブの総ベージングファイルサイズ]にある推奨の値を入れる。』以上です。 それはいつ頃の文章なんですかね。 PCがpen3 800MHz、メモリ256MB、HDD20GBでwindowsXPというような 2001年前後の環境ならば多少は有効な方向性だと思いますが 現代のPCでメモリは4GB、膨大な容量を持つHDDなら気にする事もないと思います。 2001年前後のPCでメモリも限界ならHDDの仮想メモリを 他のHDDの先頭に単独パーテーションを作って移動するのは有効だと 思いますが パフォーマンスを気にするのなら 当時のHDDの転送レートは実測USBメモリと大差無いので eBoostrのようなソフトでキャッシュをUSBメモリに割り振りした方が 効果が体感できるでしょう。 同一HDDの別のパーテーションに移動するのは Cドライブの容量を空けるだけの効果しかないと思いますし 物理メモリを増設するのに比べれば効果は無いに等しいと思います。
- gunma
- ベストアンサー率47% (470/984)
私の場合の、ページファイルの設定は、 別ドライブの外周へ、パーティションを切って、 そこへ、最小、最大値を同じにして、設定しています。 管理ツールで、「シャットダウン: 仮想メモリのページ ファイルをクリアする」を無効に設定しています。 別ドライブの外周に固定、アクセスが速くなります。 同一のドライブの場合は、普通CよりDのほうが、内周になりますので、 微妙ですね。 パーティションを切って、ぺージファイルだけなので、フラグレーションは発生しません。 最小、最大値を同じにして、すでに回答がありますね。 サイズは、XPは1.5GB、Vista、7 は4GBです。 シャットダウン時に、 仮想メモリのページ ファイルをクリアしなければ、Win7でも、体感できますよ。
- tencyuu_te
- ベストアンサー率25% (342/1340)
>しかし仮想メモリ領域はWindows起動後は常に使用中の状態となるため、Windows付属のデフラグで最適化出来ません。このため仮想メモリ領域が断片化した場合、CドライブにはWindowsのシステムファイルがありますのでパフォーマンスに影響が出てしまいます。 ↑この部分だけ 断片化を解消するためには一度仮想メモリを無効にするか もしくはレジストリーでシャットダウン時にクリアするように設定するかですね たまにやると効果があるかも 自分は常にクリアするようにしてますがHDDの寿命はどうなんだろ メインメモリがどれくらい必要なのかタスクマネージャーから読み取れます 増やせるなら増やしましょう
- YUI_AI
- ベストアンサー率45% (303/661)
NO3。訂正です。 推奨の最大サイズは最小設定サイズの3倍までですね。
- YUI_AI
- ベストアンサー率45% (303/661)
カスタムというのは、自分で任意のサイズを設定する事を表しています。 OSインストール時にシステムメモリの容量によって自動的に設定されるものを「デフォルト」等といいます。 システムメモリが256MBの場合、推奨するサイズは768MBまでですが、設定は384MB~1152MB迄設定可能という意味です。 仮想メモリとは、HDDの領域を一時的にパソコンのメモリに見せかける為のもので、速度差には雲泥ものもがあります(数百倍以上の速度差)ので仮想メモリをいたずらに増やしても決して快適な操作は望めません。 WindowsXP 512MB WindowsVista 1GB Windows7 1GB 最低でもこれくらいは搭載しておかないと快適な操作はできないかと思います。
お礼
ありがとうございました。
- saltmax
- ベストアンサー率39% (2997/7599)
最適なページ・ファイル・サイズを知るには http://www.atmarkit.co.jp/fwin2k/win2ktips/076pgfilesize/076pgfilesize.html 仮想メモリはHDDにあるページファイルを意味するので 転送速度が全く違うHDDを使わないに越した事は無いです。 少し前までは チップセットの制限やメモリの金額などの問題で 搭載できる物理メモリの量も制限がありましたし HDDの容量も1TBなんて夢の世界だったので 10GB程度のHDDでは仮想メモリを割り当てるのにも 容量がもったいないので最小値を物理メモリの1.5倍程度にして 足りなくなったら再度割り当てるということをしてました。 今ではメモリ4GBは当たり前の世界なので 物理メモリを潤沢に搭載すれば(32bitOSでは使えるのは3GB程度) ソフトが指定しない限りスワップしてHDDが常にアクセスするという 状態は避けられるのではないでしょうか。 今はHDDの容量も大きい物が多いので 物理メモリの2倍で最小も最大も同じ数値にしてしまえば 仮想メモリを広げるときのダイヤログもでないと思いますが。 最大限動作させてから タスクマネージャのコミットチャージの最大値を目安にして メモリ搭載量や仮想メモリの数値を設定したらいいと思います。
お礼
早速ありがとうございました。 一つ教えて頂けますか? 『物理メモリの2倍で最小も最大も同じ数値にしてしまえば・・・』のところなんですが、私はCドライブの領域をずうっと使っていたので、D領域が調べたところ50G以上空いています。 違うところを読んでいましたら、仮想メモリの領域をDにさせることが書いてありました。以下の通り 『その時は断片が出来にくいように、カスタムサイズを選択通常この仮想メモリはCドライブに自動的に作成されるよう設定されています。 しかし仮想メモリ領域はWindows起動後は常に使用中の状態となるため、Windows付属のデフラグで最適化出来ません。このため仮想メモリ領域が断片化した場合、CドライブにはWindowsのシステムファイルがありますのでパフォーマンスに影響が出てしまいます。 そこで複数のドライブがある場合は、Cドライブ以外に仮想メモリを置き、CドライブにあるWindows本体の読み込みに影響が出ないようにします。Cドライブ以外のドライブを選び、[カスタムサイズ]にチェックを入れ、[すべてのドライブの総ベージングファイルサイズ]にある推奨の値を入れる。』以上です。 と言うことなんですが、つまりDドライブで仮想メモリの仕事をその推奨値でさせることなんですよね? それについてはどうお考えですか?
そういう場合、出典を探りましょう。 怪しい記述を""で囲んでGoogle検索することで、出典がわかったりします。 http://pc-support.jp.onkyo.com/esupport/wizard/naoshitai/memory/vm_xp.html もそうですね。 http://www4.atword.jp/tekitoizm/category/windowsxp/ もそうです。 http://questionbox.jp.msn.com/qa4318920.html #4 の有名人も同じ記述をしていますね。 実はこれで他人のサイトをパクって同じ間違いを発言しているということがわかります。 すべての大本はマイクロソフトが発表しています。 http://support.microsoft.com/kb/308417/ja 引用します。 ----↓ここから↓---- 最適なページング ファイル サイズを Windows に選択させるには、[システム管理サイズ] をクリックします。推奨される最小サイズは、コンピューターの RAM 容量の 1.5 倍、最大サイズは『その』 3 倍です。たとえば、RAM が 256 MB の場合、最小サイズは 384 MB、最大サイズは 1152 MB です。 ----↑ここまで↑---- カギとなる部分に『 』をつけました。 おわかりだと思いますが、256MBの1.5倍して、さらにそれを3倍したものが1152になります。 あたかも256MBの3倍であるかのように記述している人は「単に他人の発言をパクっただけ(それも不十分に)」だとわかります。 猛省を求めたいですね。 --- 実際のところ、仮想メモリのサイズをどんなふうに設定しても、ページインとアウトが繰り返されるほど物理メモリが枯渇した環境下では、十二分にストレスフルな動作をしてくれます。 仮想メモリの設定なんかで頭を悩ますより、物理メモリを増設したほうがずっと簡単に解決につながります。
お礼
早速ありがとうございました。 よ~く分かりました。
お礼
ですよね