7Aug

Ar turėčiau išjungti puslapio failą, jei mano kompiuteryje yra daug RAM?

Jei turite kompiuterį su dideliu RAM kiekiu, ar galėtumėte pasinaudoti puslapio failo išjungimo nauda arba jei jūs tiesiog paliktumėte pakankamai gerai vienas?Šiandien "SuperUser Q &" A tema aptaria skaitytojo smalsumą.

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Nuotrauka mandagumo Collin Anderson( Flickr).

Klausimas

SuperUser skaitytuvas user1306322 nori žinoti, ar yra kokių nors privalumų, jei norite išjungti puslapio failą, jei asmens kompiuteryje yra daug RAM:

Įsivaizduokite, kad turiu tonų RAM, pvz., 64 GB.Tai yra daug, net žaidimų kompiuteriams. Dabar "Windows" puslapio failo numatytoji vieta yra pagrindiniame operacinės sistemos diske( būtent "HDD" arba "SSD"), kuris paprastai yra greitesnis, bet vis tiek ne taip greitai, kaip RAM.

Kažkas man sako, kad išjungus puslapio failą kietajame diske arba sukuriant virtualų RAM diską ir leisdamas puslapio failą ten galėtų "Windows" perkelti visą savo virtualią atmintį į RAM ir padidinti sistemos veikimą.Bet aš nesu labai gerai žiūriu į šią sritį, todėl tai gali būti ir netiesa.

Aš bandžiau abu, bet negalėjau analizuoti rezultatų, kad pasiektų aiškią išvadą su savo žinių lygiu su atmintimi susijusiais klausimais. Ar tai būtų darbas? Jei ne, tai kodėl?

Ar user1306322 gaus kokių nors privalumų išjungus puslapio failą?

Atsakymas

SuperUser autorius David Schwartz atsakė mums:

Nesvarbu, kiek RAM turite, jūs norite, kad sistema galėtų efektyviai ją naudoti. Nesant viso puslapio failo, operacinė sistema neefektyviai naudoja RAM dėl dviejų priežasčių: pirma,

  • negalima padaryti, kad puslapiai būtų netinkami, net jei jie nebuvo prieinami ar modifikuoti per labai ilgą laiką, o tai verčia diskinę talpyklą laikytimažesnis.
  • Antra, ji turi rezervuoti fizinę RAM atgal paskirstymams, kurių mažai tikėtina, kad kada nors reikės( pvz., Privatus modifikuojamas failų atvaizdavimas), todėl atsiras atvejis, kai galite turėti daug laisvos fizinės atminties ir vis tiek atsisakyti suteikti asignavimusišvengti pernelyg didelių įsipareigojimų.

Apsvarstykite, pavyzdžiui, jei programa sukuria įrašomąjį, privataus atminties žemėlapį iš 4 GB bylos. Operacinė sistema turi rezervuoti 4 GB atminties šiam atvaizdavimui, nes programa galbūt galėtų keisti kiekvieną baitą ir nėra vietos, išskyrus RAM, kad ją būtų galima laikyti. Taigi nuo pat pradžių 4 GB atminties iš esmės yra švaistomi( jį galima naudoti tuščiam disko puslapiui talpinti, bet tai yra apie tai).

Jums reikia turėti puslapio failą, jei norite kuo geriau išnaudoti savo RAM, net jei jis niekada nenaudojamas. Tai veikia kaip draudimo polisas, leidžiantis operacinei sistemai iš tikrųjų panaudoti turimą RAM, o ne rezervuoti ją nepaprastai mažai tikėtinais galimybėmis.

Žmonės, kurie sukūrė jūsų operacinės sistemos elgseną, nėra kvailiai. Turėdami puslapio rinkmeną, operacinei sistemai suteikiama daugiau pasirinkimų, o tai nepadarys blogų.

Nereikia stengtis įdėti puslapio bylos RAM.O jei turite daug RAM, failo naudojimas puslapiuose yra mažai tikėtina, kad jis bus naudojamas( jis turi būti tik ten), taigi tai ypač svarbu, kaip greitai įrenginys yra.

Būtinai perskaitykite gyva diskusijų temą apie temą per toliau pateiktą nuorodą!

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.