先日、メモリを64MBから128MBに増やしたのですが、すぐにスワップファイルが増えてしまいます、空きメモリは60MBぐらいあいているのですが、スワップファイルサイズが40MBぐらいになってしまいます、常駐ソフトは入れていないのにこんなにスワップファイルができるものなのでしょうか?OSはWindows98です
どなたかご教示よろしくお願いします。
- re: XGP15A2 さん
投稿日:1999年06月11日(金) 00時47分07秒
Windows98はたとえメモリが256MBあっても必ずスワップします。OSの仕様ですから諦めるしかありません。
- re: DEN_EI さん
投稿日:1999年06月11日(金) 01時16分37秒
Win98はそのままの設定だと、RAM64MB以上の部分は余り有効に
運用して貰えないそうですね。スワップファイルWin98は
システムドライブの空き容量に併せるかの如くどんどん肥大化してくし…(^^;。
自分の責任でスワップの大きさを設定するのも良いかもしれませんね。
#Win98ではあんまりやらない方が良かったんだったかな?(^^;
- re: DEN_EI さん
投稿日:1999年06月11日(金) 01時18分18秒
自己レス。
「スワップファイルWin98は」→「スワップファイルもWin98では」です(^^;。
- re: 熊ちゃん さん
投稿日:1999年06月11日(金) 02時31分49秒
スワップしても体感は変わらないのでしょうか?
もし変わってなければ気にしなくても良いですね。
- re: Ken さん
投稿日:1999年06月11日(金) 02時47分31秒
Windows9xではOSの仕様上64MB以上は余り意味がありません。
ただPhotoShopなどでは有効だと思いますが。
WindowsNTは128MBあればまずスワップしません。
大量にアプリケーションを動作しない場合に限りますが(^^;;
- re: tamo さん
投稿日:1999年06月11日(金) 05時11分37秒
メモリの空きが60MBで、スワップが40MBですか。
なら、仮想メモリの設定の『仮想メモリを使わない』に
チェックを入れてみてください。
って、このレスが無いって事は、なんかヤバイって事でしょうか?(^^;
- re: 6502 さん
投稿日:1999年06月11日(金) 05時49分42秒
詳細は忘れましたが、『仮想メモリを使わない』に 設定すると
システムが非常に不安定になりますので、余りやらない方が・・・
他の方も書いてある様にスワップはしょうがないと思うしかありませんね。(^^;)
- re: そら さん
投稿日:1999年06月11日(金) 06時32分25秒
たとえ40MB(ウチもこれくらい)のスワップファイルがあったとしても、実際に使われていなければスワップしてるとは云わないんじゃないかなぁ。システムモニタでチェックしてみると判りますが、適切なvcache制限をしておけば殆ど0に抑えられると思いますよ。
NTの場合、実装メモリ+11MBくらいがデフォルトのページングファイルサイズですが、
ふつう128MB以上を載せて使うならMIN/MAXともサイズ固定のほうが安定してるように
感じました。むろん、Win98の「仮想メモリを使わない」設定はぺケでしょう。
- re: Pico-Chan さん
投稿日:1999年06月11日(金) 07時36分37秒
遅いハードディスクを使っていると、スワップ発生毎にスワップファイルを作りに&増やしに行くのが、結構我慢ならなくなります...
私はそのような場合、スワップファイルの大きさをRAMの2倍ぐらい(根拠無し)に手動設定し、かつ、ノートンおじさんでスワップファイルの最適化をします。
するとスワップしても、多少は改善されたような気がします。
また、フリーのメモリ整理ソフト「RAMBOOSTER」もお勧めです。
- re: ズクナシ さん
投稿日:1999年06月11日(金) 15時06分43秒
便乗質問になりますが、vcacheの設定はWIN98の場合、メモリ総容量の何%ぐらいが
適切だと、皆様、思われますか?(max、minの両方について)
- re: 西家 さん
投稿日:1999年06月11日(金) 23時14分24秒
スワップファイルですが次のような設定をSYSTEM.INIに追加するとパフォーマンスがあがる場合があります。
[386Enh]
LRUSweepLowWater=64
PageBuffers=16
LRUSweepLowWater:単位はページ(4Kbytes)でデフォルト値は24です。物理メモリの空きがこの数値以下になるとスワップするための処理を起動します。大きくすることでスワップ処理を頻繁に起動するようになる恐れがありますが、十分にメモリの空きがある環境では、無駄な物理メモリが開放されやすくなり結果としてパフォーマンスがあがります。
PageBuffers:単位はページ(4Kbytes)で最大値は32、デフォルト値は4です。スワップ時に利用するバッファのサイズです。大きくすればスワップの処理を軽くできます。
VCACHEですがWindowsが正常に管理できる上限は64MBytesあたりにあるようです。特にWin95では64MBytesを超えるぐらいに成長すると動作が不安定になります。Windowsの起動が多少遅くなっても良いのなら、MAX:4Mbytes MIN:1MBytesがお勧めです。一般には物理メモリの25%を上限にすれば良いといわれていますが、4Mbytes以上にしてもWindowsの起動が多少早くなる程度であまり変わらないようです。CD-ROMを焼くとか、物理メモリが32Mbytes以下しかないとかでなければ、これで十分です。
- re: 赤い魔法使い さん
投稿日:1999年06月12日(土) 00時09分10秒
余談ですが、NTはスワップしながら動いていると思うのですけど?
msinfo32を起動しても「仮想メモリ使用状況」が常に出てますし。
- re: そら さん
投稿日:1999年06月12日(土) 03時30分26秒
NT上でmsinfo32?挙動が怪しくないですか〜?