はじめまして。
いきなりですが、OH!PC8月号に載っていた、
SYSEDITでVcasheの最大値を指定する方法、教えていただけないでしょうか
載っている画像が小さくて見にくいもので^^;
- re: KOU さん
投稿日:1998年09月04日 22時12分
ベクターのホームページに行って、「Change-moi」や「窓の手」という環境設定ソフト
をダウンロードして下さい。そうすればわざわざマニュアル入力する必要が無くなります。
- re: Xa13のユーザー さん
投稿日:1998年09月04日 22時22分
SYSEDITを起動して、SYSTEM.INIをアクティブにします。
次に[vcache]という項目を検索します。何も手を加えていなければ、この項目には何も記述されていないはずです。
そうしたら、次の2行を記述します。
MinFilesCache=xxxx
MaxFilesCache=xxxx
MinFilesCacheは最小キャッシュサイズ、MaxFilesCacheは最大キャッシュサイズです。
xxxxには任意の値を記述します。参考までに実装メモリ容量に対するおすすめの値を書きます。
実装メモリ容量 | ウィンドウズに制御を任せた場合 | 固定化する場合
16MB |Min=1024、Max=3072 |Min,Maxともに2048
24MB |Min=1024、Max=4096 |Min,Maxともに3072
32MB |Min=1024、Max=12288 |Min,Maxともに4096
48MB |Min=2048、Max=21504 |Min,Maxともに4096
56MB |Min=2048、Max=30720 |Min,Maxともに4096
64MB以上 |Min=2048、Max=32768 |Min,Maxともに4096
という感じです。参考にしていただければ幸いです。
長くなってすいません。(^^;
- re: Trout さん
投稿日:1998年09月04日 22時42分
システムエディタを起動して「SYSTEM.INI」をアクティブにし「vcache」の記述を探してください。その下にすべて半角で「MinFilesCache=×××」、「MaxFilesCache=×××」の2行を追加すればいいだけです。あ!当然書き込んだ後は、上書き保存のウィンドウズの再起動です。×××にはパソコンの搭載メモリによって値を設定することになります。私は、64MB搭載ですからシステムに制御を任せた場合は「MinFilesCache=2048」、「MaxFilesCache=12288」固定化する場合は「MinFilesCache=6144」、「MaxFilesCache=6144」となります。尚、固定化した方がパフォーマンスがアップします。搭載メモリを教えていただければ、詳しい設定値をお教えしますが、必ず自己の責任の元で行ってください。
- re: Trout さん
投稿日:1998年09月04日 22時46分
詳しくは、「Windows Start 8月号 P63」に載っています。参考までに.....
- re: TOCHAN さん
投稿日:1998年09月05日 00時20分
皆さんどうもありがとうございます。
参考に、なります。
128MB載せてます>Trout さん
- re: oyoshi さん
投稿日:1998年09月05日 01時39分
便乗質問で済みません。CDR-ManiaxでCDR用にmin=512、max=4096に設定すると良いと
書かれていたので、そのようにしているのですが、搭載メモリによって変えた方がよろ
しいのでしょうか。どなたか詳しい方教えて下さい。
- re: OKAN さん
投稿日:1998年09月05日 02時53分
本当にシステムで制御してくれるんですか?
自分で制限かけないと、空きメモリをあるだけキャッシュに使うようなんですが。
しかもアプリでメモリが必要になっても、キャッシュに使っている分のメモリを解放してくれないような…。
- re: Trout さん
投稿日:1998年09月05日 07時24分
TOCHANさん、128MBですか..いいですねー私もそこまで増設したいです。そんなことより、
搭載メモリ64MB以上として次のような記述があります。システムに制御を任せた場合は「MinFilesCache=2048」、「MaxFilesCache=20480」固定化する場合は「MinFilesCache=10240」、「MaxFilesCache=10240」となります。
- re: Trout さん
投稿日:1998年09月05日 07時51分
OKANさんへ回答になっているかどうかわかりませんが、「vcache」とは、キャッシュサイズが必要に応じて可変するものだから、使っているうちにキャッシュサイズはどんどん大きくなっていくのでアプリケーションやデータがメモリを要求したときに、空きメモリが足りなければ、「vcache」は自身のキャッシュメモリを開放しアプリケーションに明け渡す。しかし、バクなのかはわからないですが、キャッシュサイズは小さくならないためスワップが発生してしまうため、あらかじめキャッシュサイズの上限を決めてしまうことで予防をするということです。
- re: 西家 さん
投稿日:1998年09月05日 13時39分
Windowsのバージョンによって違う場合があるようですが、デフォルトのキャッシュサイズの上限は64MBあたりにあるようです。256MBのメモリを使っていますが、システムモニタを見る限り64MB以上になっていたことはありませんでした。初期のバージョンでは96MBもVCACHEにとられてシステムが不安定になったことがあります。上限値を64MBにしたら安定しましたので、Windowsが実際に管理できるVCACHEの上限値もそのあたりにあるのかもしれません。
- re: OKAN さん
投稿日:1998年09月05日 18時36分
Troutさん、そういうバグ(仕様?)があるのは知ってましたし、回避方法としてキャッシュサイズを設定することも知ってました。
んで、だからこそ疑問に思ったわけです。システムに制御を任せたとき、皆さんが言うような制限をシステムが本当にかけてるんかいな、と。
これは「バグがあるのでかからない」ということでいいんですね。
- re: Trout さん
投稿日:1998年09月05日 20時08分
バグがあるためにシステムで制御させようとしてSYSTEM.INIを書き換えて(自分で設定して)パフォーマンスアップをさせているのではないのですか?
- re: テル さん
投稿日:1998年09月05日 20時34分
これらの設定はWin98でも有効なのでしょうか?
それともWin98はメモリ管理機能がWin95に比べ高性能なのでいじらない方が
いいのでしょうか?便乗ですいません。
- re: K−DEN さん
投稿日:1998年09月05日 23時03分
>これらの設定はWin98でも有効なのでしょうか?
有効です
私は、WIN98にしたとき、この設定がデリートされているのに気づかずにCD−R(500Mのデータ)を焼いたら
スワップしまくってHDDがフルアクセス状態になり、冷や汗ものでした
- re: OKAN さん
投稿日:1998年09月05日 23時13分
えーと、「システムに制御を任せる」の意味を勘違いしていたようです(^^;
キャッシュサイズを固定するか、アプリの必要に応じてサイズを制御するかということですね。
てっきり、Vcashの設定をしないで(SYSTEM.INIをいじらないで)OS任せにおくこととばかり思い込んでしまいまして…。
おさわがせしましたm(__)m
あとWin98でもこの設定は有効なようです。
無尽蔵にキャッシュサイズを広げていくバグ(?)は直っていないようですので、設定しておいた方がいいと思います。
- re: テル さん
投稿日:1998年09月06日 00時52分
了解しました。早速設定します。感謝。