Aktív témák

  • DcsabaS

    senior tag

    Érdekes, hogy rendszeresen felbukkan ez a téma, és ennek ellenére homályban maradt.

    1.) Akadnak olyan régi alaplapok, amelyek maximum 512, vagy 768 MByte RAM-ot tudnak cache-elni (az L2-vel), és nehézségekre lehet számítani, ha több RAM van bennük (még ha támogatják is, cache-elés nélkül).

    2.) Ámde a Windows 98/98SE 1 GByte RAM használatát támogatja - megfelelő beállítás mellett. (Érdekesség képpen megjegyzem, hogy a Windows 95 pedig 2 GByte-ot, tehát többet!)

    3.) 512 MByte fölött (és 1 GByte alatt) az szokta okozni a problémát, hogy a Windows TÚL NAGY RAM-ot használ file cache céljára (ugyanis a RAM 1/3-át igyekszik így felhasználni), így viszont kifogy bizonyos erőforrásokból.

    4.) Szerencsére a SYSTEM.INI-ben a ''[vcache]'' szekció alatt a ''MaxFileCache='' paraméterrel korlátozhatjuk, hogy mennyi RAM-ot használjon ilyen célra (KByte-ban!). Célszerű legfeljebb 256 MByte RAM-ot erre engedélyezni, vagy még kevesebbet (pl. 64 MByte-ot). Egyúttal a minimumot is célszerű beállítani, mert akkor csökken a HDD meddő terhelése, lásd pl. így:

    [vcache]
    MinFileCache=65536
    MaxFileCache=65536


    5.) Az előbbiek szerint a ''MaxFileCache=524288'' beállításnak (amit itt korábban javasoltak) NINCS túl sok haszna, ugyanis az még mindig TÚL NAGY RAM területet enged meg file cache céljára használni (512 MByte-ot).

    6.) Ha a file cache-t pl. 64 MByte-ra korlátozzuk (mint a példámban), akkor természetesen a RAM döntő részben valóban operatív memóriaként fog hasznosulni.

    7.) Ha a RAM netalán 1 GByte-nál is NAGYOBB lenne, akkor a teljes RAM használatát korlátoznunk kell maximum 1 GByte-ra (Windows 98-nál), illetve 2 GByte-ra (Windows 95-nél), különben az oprendszer nem fog működni. E korlátozást a ''MaxPhysPage='' paraméterrel tehetjük meg, szintén a SYSTEM.INI-ben, de a [386Enh] szekció alatt. Az engedélyezett RAM mennyiséget 4 kByte-os egységekben (lapokban) adhatjuk meg, HEXA szám formájában, pl. így:

    [386Enh]
    MaxPhysPage=40000

    (Az előbbi pontosan 1 GByte RAM-ot engedélyez használni.)


    8.) Ha a gépnek egyéb baja nincs, akkor a fentebb leírt módon BETON STABILAN fogja tudni használni a Windows 98 az 1 GByte RAM-ot, és valóban RAM-ként, tehát nem egyszerű cache-ként.

    9.) A Microsoft egy SZEMÉT CÉG, hogy nem hajlandó kiadni olyan patch-et (a számos között), amely ezt a 2 sort beírná a SYSTEM.INI-be.

Aktív témák