OLD Sled | INDEX | INDEX(1) | NEW Sled

Vcashe  投稿者:TOCHAN  投稿日:1998年09月04日 19時56分 

はじめまして。
いきなりですが、OH!PC8月号に載っていた、
SYSEDITでVcasheの最大値を指定する方法、教えていただけないでしょうか
載っている画像が小さくて見にくいもので^^;


  1. re: KOU さん 投稿日:1998年09月04日 22時12分
    ベクターのホームページに行って、「Change-moi」や「窓の手」という環境設定ソフト
    をダウンロードして下さい。そうすればわざわざマニュアル入力する必要が無くなります。

  2.  
  3. 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

    という感じです。参考にしていただければ幸いです。
    長くなってすいません。(^^;

  4.  
  5. re: Trout さん 投稿日:1998年09月04日 22時42分
    システムエディタを起動して「SYSTEM.INI」をアクティブにし「vcache」の記述を探してください。その下にすべて半角で「MinFilesCache=×××」、「MaxFilesCache=×××」の2行を追加すればいいだけです。あ!当然書き込んだ後は、上書き保存のウィンドウズの再起動です。×××にはパソコンの搭載メモリによって値を設定することになります。私は、64MB搭載ですからシステムに制御を任せた場合は「MinFilesCache=2048」、「MaxFilesCache=12288」固定化する場合は「MinFilesCache=6144」、「MaxFilesCache=6144」となります。尚、固定化した方がパフォーマンスがアップします。搭載メモリを教えていただければ、詳しい設定値をお教えしますが、必ず自己の責任の元で行ってください。

  6.  
  7. re: Trout さん 投稿日:1998年09月04日 22時46分
    詳しくは、「Windows Start 8月号 P63」に載っています。参考までに.....

  8.  
  9. re: TOCHAN さん 投稿日:1998年09月05日 00時20分
    皆さんどうもありがとうございます。
    参考に、なります。
    128MB載せてます>Trout さん

  10.  
  11. re: oyoshi さん 投稿日:1998年09月05日 01時39分
    便乗質問で済みません。CDR-ManiaxでCDR用にmin=512、max=4096に設定すると良いと
    書かれていたので、そのようにしているのですが、搭載メモリによって変えた方がよろ
    しいのでしょうか。どなたか詳しい方教えて下さい。

  12.  
  13. re: OKAN さん 投稿日:1998年09月05日 02時53分
    本当にシステムで制御してくれるんですか?
    自分で制限かけないと、空きメモリをあるだけキャッシュに使うようなんですが。
    しかもアプリでメモリが必要になっても、キャッシュに使っている分のメモリを解放してくれないような…。

  14.  
  15. re: Trout さん 投稿日:1998年09月05日 07時24分
    TOCHANさん、128MBですか..いいですねー私もそこまで増設したいです。そんなことより、
    搭載メモリ64MB以上として次のような記述があります。システムに制御を任せた場合は「MinFilesCache=2048」、「MaxFilesCache=20480」固定化する場合は「MinFilesCache=10240」、「MaxFilesCache=10240」となります。

  16.  
  17. re: Trout さん 投稿日:1998年09月05日 07時51分
    OKANさんへ回答になっているかどうかわかりませんが、「vcache」とは、キャッシュサイズが必要に応じて可変するものだから、使っているうちにキャッシュサイズはどんどん大きくなっていくのでアプリケーションやデータがメモリを要求したときに、空きメモリが足りなければ、「vcache」は自身のキャッシュメモリを開放しアプリケーションに明け渡す。しかし、バクなのかはわからないですが、キャッシュサイズは小さくならないためスワップが発生してしまうため、あらかじめキャッシュサイズの上限を決めてしまうことで予防をするということです。

  18.  
  19. re: 西家 さん 投稿日:1998年09月05日 13時39分
    Windowsのバージョンによって違う場合があるようですが、デフォルトのキャッシュサイズの上限は64MBあたりにあるようです。256MBのメモリを使っていますが、システムモニタを見る限り64MB以上になっていたことはありませんでした。初期のバージョンでは96MBもVCACHEにとられてシステムが不安定になったことがあります。上限値を64MBにしたら安定しましたので、Windowsが実際に管理できるVCACHEの上限値もそのあたりにあるのかもしれません。

  20.  
  21. re: OKAN さん 投稿日:1998年09月05日 18時36分
    Troutさん、そういうバグ(仕様?)があるのは知ってましたし、回避方法としてキャッシュサイズを設定することも知ってました。
    んで、だからこそ疑問に思ったわけです。システムに制御を任せたとき、皆さんが言うような制限をシステムが本当にかけてるんかいな、と。
    これは「バグがあるのでかからない」ということでいいんですね。

  22.  
  23. re: Trout さん 投稿日:1998年09月05日 20時08分
    バグがあるためにシステムで制御させようとしてSYSTEM.INIを書き換えて(自分で設定して)パフォーマンスアップをさせているのではないのですか?

  24.  
  25. re: テル さん 投稿日:1998年09月05日 20時34分
    これらの設定はWin98でも有効なのでしょうか?
    それともWin98はメモリ管理機能がWin95に比べ高性能なのでいじらない方が
    いいのでしょうか?便乗ですいません。

  26.  
  27. re: K−DEN さん 投稿日:1998年09月05日 23時03分
    >これらの設定はWin98でも有効なのでしょうか?
    有効です
    私は、WIN98にしたとき、この設定がデリートされているのに気づかずにCD−R(500Mのデータ)を焼いたら
    スワップしまくってHDDがフルアクセス状態になり、冷や汗ものでした

  28.  
  29. re: OKAN さん 投稿日:1998年09月05日 23時13分
    えーと、「システムに制御を任せる」の意味を勘違いしていたようです(^^;
    キャッシュサイズを固定するか、アプリの必要に応じてサイズを制御するかということですね。
    てっきり、Vcashの設定をしないで(SYSTEM.INIをいじらないで)OS任せにおくこととばかり思い込んでしまいまして…。
    おさわがせしましたm(__)m

    あとWin98でもこの設定は有効なようです。
    無尽蔵にキャッシュサイズを広げていくバグ(?)は直っていないようですので、設定しておいた方がいいと思います。

  30.  
  31. re: テル さん 投稿日:1998年09月06日 00時52分
    了解しました。早速設定します。感謝。

  32.  

OLD Sled | INDEX | INDEX(1) | NEW Sled

NamaLog Viewer SuperLite Ver-0.0.1α7 by K.O.T.B.GRIFFON / GRIFFON Works Software