皆さんこんばんわ。新生どるこむになってから、初めて書き込むき他アルプスです。いつもはROMをして、皆さんの書き込みを参考にしています(感謝)。
さて、今年の8月からWin98を購入して、予備環境でテストしていますが(WIN95が変になったら主として使う予定)、あることに気づいたので、ちょっと質問します。
Win98は、メモリー関係の制御が変わったのは知っていますが、ディスクキャッシュの解放は今までと変わっていないようなのです。WIN95のOSR1は、レジストリのバグ(だったと思うが)で、”コンピュータの使用目的”というところで、ポータブルからネットワークサーバに設定を変えてもメモリー(ディスクキャッシュ込み)の使われ方は変わりませんでした。Win98では、この辺の設定もきちんと変わるようになってます。しかし、ディスクキャッシュ上限の設定をしても(WIN95と同様にSYSTEM.INIをいじる)変わらず、”コンピュータの使用目的の設定値”からディスクキャッシュの使用量が増加していきます。当然、解放もしません。誰か、再起動(再起動+”SHIFT”キーも)無しで、ディスクキャッシュの増加を抑える方法、もしくは、ディスクキャッシュの上限を有効にする方法をご存知の方はいませんか?
予備環境は次のとおり
PC9821V13S7RB HK6-MD266-N 80MBメインメモリ
GAP2/8 850MBHDD(700MBと112MB)
メイン環境は3.2GBで、850MBHDDを認識させないようにしている。
- re: もりのみやこ さん
投稿日:1998年09月28日 00時26分
ごっちゃになっているようなのでちょっと整理しましょう。
・レジストリバグ
Win95 OSR1で「コンピュータの使用目的」のテンプレート、「ポータブルコンピュータ」と「ネットワークサーバ」の中身が正しくないという不具合です(具体的にはNameCacheとPathCacheが逆になっている)。
・Vcacheの不具合(?)
Win95/98でメモリを十分に搭載しているにも関わらず、メモリの大部分をディスクキャッシュ領域に割り当ててしまってスワップが発生してしまう(これはバグなのか仕様なのか分かりません)。
ですから、レジストリバグとディスクキャッシュが肥大していく現象は無関係のはずです。私が以前メモリを増設する前は32Mしかなかったのでキャッシュは4Mに固定しようと思い、
[vcache]
MaxFileCache=4096
MinFileCache=4096
とSystem.iniに記述していましたが、システムモニターで見る限り正常に機能していました。
でも、私はWin95しか所有していませんので98では違うのかもしれませんね。ああっ、回答になってない!!スミマセン・・・
- re: os さん
投稿日:1998年09月28日 01時00分
Win98はもってないのでWin95を前提に書きます。
まず,[コンピュータの主な使用目的]と[SYSTEM.INIで設定するvcache]は
全く別物です。[コンピュータの主な使用目的]は多分ファイル用のキャッ
シュで,[SYSTEM.INIで設定するvcache]はアプリ用のキャッシュです。
普通Win95(98も?)ディスクキャッシュと言うと[vcache]の事を言います。
ディスクキャッシュ(vcache)を制限するには,Win95ではSYSTEM.INIに
[vcache]
MaxFileCache=30720
MinFileCache=30720
を追加します。単位はキロバイトです。って知ってるか。
[コンピュータの主な使用目的]では[vcache]は制限できません。
また,いったん[vcache]として確保されてしまうと解放は不可のようです。
Win98でのディスクキャッシュの制限方法は知りません。
- re: OKAN さん
投稿日:1998年09月28日 02時04分
Win98でもWin95と同じ方法でvcasheに制限をかけられます。
- re: $$¥¥ さん
投稿日:1998年09月28日 02時19分
こちらの環境(Xt13+Win98)では、最大値だけ30MBにしていたが、最近になって制限をやめてしまいました。実際にメモリが足りなくなると、キャッシュは減っています。空いている物理メモリは全部使うという仕様だと思うので、制限しなくてもいいかも知れません。
95の時に比べて効率がかなり上がっているので、デフォルトのままでもいいと思います。
もし、ゴミレスだったらごめんなさい。
- re: 北アルプス さん
投稿日:1998年09月29日 09時16分
おはようございます。学校へが始まる5分前です。しかも自宅から書いてます。(爆)
もりのみやこさん、osさん、OKANさん、$$¥¥さんレスありがとうございます。
osさんの言われるようにどうやっても制限ができない。別に問題はないけど、win95では
制限をかけていたので、なんとなくいやです。そういえば、IE4.0では、リソースをやた
らと食い尽くさないようで、オフラインで、このページを見る自分としては大変ありがた
いです。
それでは、そろそろ学校に行かないと遅刻するので、この辺で。引き続き、vchacheの制
限のかけ方を知っている方お待ちしています(win98上で)。
- re: os さん
投稿日:1998年09月29日 10時17分
スペル正しいですか?[vchache]ではなく[vcache]です。
cacheのスペルをもう一度確認してください。
- re: 北アルプス さん
投稿日:1998年09月29日 12時42分
こんにちは。今,学校から書き込んでます。OSさん指摘ありがとうございます。冒頭にも書いてあるようにおお慌てで書いたので,変になってました。
自宅のは・・・確か,「Vcache」で書いたと思いますが、確認せねば。
ところで,ここの掲示板は,オフ書きが少々しずらいような・・・・。
ちなみにDOSモードのコンベンショナルメモリーをどうやって増やそうか試行錯誤してます。それでは,また。前の書きこみは、新環境で書いたのでメールアドが書いてありませんがあしからず。(泥酔)