Úvodná » ako » Mám vypnúť súbor stránky, ak má počítač veľa pamäte RAM?

    Mám vypnúť súbor stránky, ak má počítač veľa pamäte RAM?

    Ak máte počítač s veľkým množstvom pamäte RAM, získali by ste výhody pri vypnutí súboru stránok alebo by ste mali jednoducho nechať sám? Dnešná aplikácia SuperUser Q & A diskutuje o tejto téme, aby pomohla uspokojiť zvedavosť čitateľa.

    Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.

    Foto s láskavým dovolením Collin Anderson (Flickr).

    Otázka

    Používateľ čítačky SuperUser user1306322 sa chce dozvedieť, či existujú nejaké výhody pri vypnutí súboru stránok, ak počítač používateľa má veľa pamäte RAM:

    Predstavte si, že mám tuny pamäte RAM, napríklad 64 GB. To je veľa, aj pre herné počítače. Teraz je predvolená poloha súboru stránok v systéme Windows na hlavnej jednotke operačného systému (či už HDD alebo SSD), ktorá je vo všeobecnosti rýchlejšia, ale stále nie je tak rýchla ako RAM.

    Niečo mi hovorí, že zakázanie súboru stránok na pevnom disku alebo vytvorenie virtuálnej pamäte RAM a umožnenie súboru stránky tam byť by mohol Windows presunúť všetky jeho virtuálnej pamäte do pamäte RAM a zvýšiť výkon systému. Ale v tejto oblasti nie som veľmi dobre informovaný, takže to nemusí byť pravda.

    Snažil som sa oba, ale nedokázal som analyzovať výsledky, aby som dosiahol definitívny záver s úrovňou vedomostí v záležitostiach súvisiacich s pamäťou. Bude to fungovať? Ak nie, tak prečo?

    Mohol by užívateľ1306322 získať výhody pri vypnutí súboru stránky?

    Odpoveď

    Dodávateľ SuperUser David Schwartz má pre nás odpoveď:

    Bez ohľadu na to, koľko pamäte RAM máte, chcete, aby systém mohol efektívne používať systém. Nepoužívanie súboru stránok núti operačný systém neefektívne používať pamäť RAM z dvoch dôvodov:

    • Po prvé, nemôže spôsobiť vynechanie strán, a to aj vtedy, ak neboli prístupné ani upravené veľmi dlho, čo spôsobuje, že disková vyrovnávacia pamäť je menšia.
    • Po druhé, musí vyhradiť fyzickú pamäť RAM na zadanie prideľovania, ktoré je veľmi nepravdepodobné, že by to niekedy vyžadovalo (napríklad privátne, zmapovateľné mapovanie súborov), čo vedie k prípadu, kedy môžete mať dostatok voľnej fyzickej pamäte RAM a napriek tomu sa odmietajú alokácie vyhýbajte sa nadmernému zavádzaniu.

    Zvážte napríklad, či program robí zapisovateľné, súkromné ​​pamäťové mapovanie 4 GB súboru. Operačný systém musí rezervovať 4 GB pamäte RAM pre toto mapovanie, pretože program by mohol pravdepodobne upraviť každý byte a nie je miesto, ale RAM na jeho uloženie. Takže od začiatku je 4 GB RAM v podstate zbytočné (môže sa použiť na vyrovnávanie cache čistých stránok disku, ale to je o tom).

    Potrebujete mať súbor stránky, ak chcete získať čo najviac z pamäte RAM, aj keď sa nikdy nepoužíva. Pôsobí ako poistná zmluva, ktorá umožňuje, aby operačný systém skutočne používal RAM, ktorý má, skôr než ho musel vyhradiť za možnosti, ktoré sú mimoriadne nepravdepodobné.

    Ľudia, ktorí navrhli správanie vášho operačného systému, nie sú blázni. Mať súbor so stránkou dáva operačnému systému viac možností a nebude to robiť zlé.

    Nemá zmysel pokúšať sa vložiť súbor stránky do pamäte RAM. A ak máte veľa pamäte RAM, súbor stránok je veľmi nepravdepodobné, že sa použije (stačí tam byť), takže nie je dôležité, aké rýchle je zariadenie, na ktorom je.

    Nezabudnite sa pozrieť na živé diskusné vlákno o téme prostredníctvom nižšie uvedeného odkazu!


    Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.