30Aug
Pagal seną nykščio taisyklę, jūsų puslapio failas ar apsikeitimo sandoris turėtų būti "dvigubai RAM" arba "1,5x jūsų RAM". Bet ar jums tikrai reikia 32 GB puslapio failo ar apsikeitimo, jei turite 16 GB atminties?
Jums greičiausiai nereikia tokio puslapio failo ar vietos pakeitimo, kuris yra lengvas, nes šiuolaikinis kompiuteris gali turėti standųjį diską su labai mažai vietos.
Puslapio failo paskirtis arba "swap" skaidinys
Pirmiausia prisiminkime tikrąjį puslapio failo "Windows" tikslą arba "swap" skaidinį "Linux".Abi suteikia papildomą darbinę atmintį jūsų kompiuteryje. Pvz., Jei jūsų kompiuteryje yra 2 GB atminties, o jūs atidarote daugybę programų ar daug failų, jūsų kompiuteryje gali prireikti 3 GB duomenų darbo atmintyje. Kompiuteris saugo papildomus 1 GB duomenų savo puslapio rinkmenoje arba vietos pakeitimui. Puslapio failas arba apsikeitimas veikia kaip "perpildymo" sritis, kad būtų laikomi papildomi duomenys. Jūsų kompiuteris automatiškai perduoda duomenis atgal į savo RAM, kai jis yra naudojamas, ir juda duomenis į savo puslapio failą arba apsikeitimo skaidinį, kai jis nenaudojamas.
Jei naudojate senesnį stalinį kompiuterį, tai galėtumėte pamatyti, kai kurį laiką sumažinsite kompiuterio programą.Kai tai padidinsite vėliau, pasirodys šiek tiek laiko, o kietąjį diską išgirsite, kai išjungsite disko veikimo šviesos diodą - jo duomenys buvo perkeliami atgal iš jūsų puslapio failo arba apsikeitimo skaidiniu į RAM atmintinę.RAM yra žymiai greitesnis nei puslapio failas arba swap skirsnis.(Tai yra daug paprastesnis šiuolaikiniuose kompiuteriuose, kuriuose yra pakankamai RAM, kad galėtumėte išsaugoti darbalaukio programas RAM atmintyje.)
Daugelis programų tikisi gauti atminties, kurią jie prašo. Jei jūsų RAM buvo pilnas ir neturėjote jokio puslapio failo, tada atidarėte kitą programą, programa greičiausiai sugestų.Naudojant puslapio failą su papildomomis erdvinėmis programomis, galima išvengti to, kad tai įvyktų.
Kitos paskirties puslapių failų ir swap pertvarkos
"Windows" ir "Linux" taip pat naudoja jų puslapio failą ir vietos pakeitimui kitiems tikslams:
- "Windows Crash" sąvartynai : "Windows" puslapyje failas naudojamas avarijos ištuštėjimui. Kad sukurtumėte visą atminties ištuštinimą, puslapio failas turi būti bent fizinės atminties dydis + 1 MB.Kalbų atminties branduolių atveju, puslapio failas turi būti bent 800 MB sistemose, turinčiose 8 GB atminties ar daugiau. Daugeliui žmonių nereikia visiškai atminties ištuštėjimo, bet branduolio sąvartynai gali būti naudingi. Reikalingas 800 MB puslapio failas yra gana mažas, tačiau jums reikia palikti savo puslapio failą įjungtą ir jo neleisti.(Ši informacija yra paimta iš "Microsoft TechNet" skyriaus "Supratimo sutrikusios iškrovos" žinutės.)
- "Linux" užmigdymo režimas : "Linux" sistemose "hibernate" - išjungimo būsena, kurioje įrašomas jūsų sistemos RAM kiekis diske, todėl jį galima įkrauti įkeliantvėl - išsaugo sistemos RAM turinį apsikeitimo skaidinyje. Tai taip pat gali būti vadinama "sustabdyti diske". Galima manyti, kad jums reikia apsikeitimo skaidymo tokio dydžio kaip RAM, kad galėtumėte į jį žiemoti, bet jums iš tikrųjų reikia apsikeitimo skaidymo tokio dydžio kaip RAM, kuria naudojate - taip, jeijūs tik reguliariai naudojate 4 GB savo 16 GB atminties, galite užmigti iki 4 GB apsikeitimo skaidinio. Tačiau, jei naudojate daugiau nei 4 GB atminties, gali būti, kad negalite užmigti. Dažnai saugu pasirinkti apsikeitimo skaidinį, lygų jūsų RAM dydžiui. Atkreipkite dėmesį, kad tai taikoma tik hibernacijai - jei niekada nesvarstote kompiuterio hibernacijos, tai nereikia jaudintis.("Windows" žiemos sezono metu išsaugokite duomenis į failą C: \ hiberfil.sys, taigi, puslapio failas nėra įtrauktas, kai išnyksta "Windows".)
Tikrasis klausimas: kiek atminties naudojate?
Nėra jokios kietos ir greitos taisyklės, pagal kurią jums bus pranešta, kiek puslapio ieškos arba vietos jums reikia. Atsakymas priklauso nuo to, ką jūs darote su savo kompiuteriu ir kiek atminties naudojate. Pvz., Jei turite 8 GB atminties, bet jūs niekada nenaudojote daugiau nei tos 8 GB vietos, galite be jokio puslapio keitimo arba vietos pakeitimui - greičiausiai jums reikės, žinoma, daugiau nei 8 GB.Kita vertus, galbūt turėsite kompiuterį su 64 GB atminties, tačiau jis gali reguliariai dirbti su 100 GB duomenų rinkiniais - tikriausiai norėtumėte, kad bent 64 GB ieškos arba vietos pakeitimai būtų saugūs. Taigi kompiuteriui su 8 GB atminties gali neprireikti puslapio failo, o kompiuteris su 64 GB atminties gali pareikalauti didelio puslapio failo. Viskas priklauso nuo to, ką kompiuteris daro.
Daugelis žmonių negalės nuspėti, kiek puslapio ieškos, ar pakeisti vietos, kuriai reikia. Net jei dabar pažvelgėte į panaudotą atmintį, nesvarbu, kiek programų reikės per savaitę ar mėnesį.
Windows gali automatiškai tvarkyti jį
"Windows" puslapyje failas saugomas C: \ pagefile.sys. Numatyta, kad Windows automatiškai tvarko šio failo dydį.Tai prasideda mažai ir auga iki galimai didesnio dydžio, jei jums to reikia. Mes rekomenduojame leisti "Windows" tvarkyti puslapio failo dydį atskirai. Jūsų sistemos diske neturėtų būti didžiulės vietos. Jei jūsų puslapio rinkmena jūsų sisteminiame diske užima daug vietos, tai todėl, kad praeityje jums reikėjo didelio failo puslapio, o Windows automatiškai padidėjo.
Pavyzdžiui, "Windows 8.1" sistemoje, kurioje yra tik 4 GB atminties, mūsų puslapio failas šiuo metu yra tik 1,8 GB dydžio. Mes neturime tokio RAM kiekio, tačiau "Windows" naudoja mažą puslapio failą, kol mums reikia daugiau.
Nėra našumo pranašumų atsikratyti puslapio failo, tik galimi sistemos nestabilumo klausimai, kai programos gali sugesti, jei naudosite visą savo RAM.Galite pašalinti puslapio failą, kad sutaupytumėte vietos jūsų sistemos diske, tačiau paprastai tai nėra verta.
Jei norite rankiniu būdu nustatyti dydį - nerekomenduojama - nepamirškite, kad tai, kas iš tiesų svarbu, kiek atminties jūsų sistema naudos ne tik RAM dydį.Microsoft dokumentuose pažymima, kad: "
" priežastis konfigūruoti puslapio failo dydį nepasikeitė.Visada buvo reikalinga palaikyti sistemos avarijos sąvartyną, jei tai yra būtina, arba, jei reikia, pratęsti sistemos įpareigojimo ribą.Pavyzdžiui, kai įdiegta daug fizinės atminties, failo puslapio failas gali būti nereikalingas norint grąžinti sistemą užkrauti per piko naudojimo laiką.Vienintelis turimas fizinis atmintis gali būti pakankamai didelis, kad tai padarytumėte. "
Kitaip tariant, visa tai yra apie tai, kiek atminties jums tikrai reikės - visa turima atmintis yra" sistemos įsipareigojimo riba ".
Linux reikalauja pasirinkimo
"Linux", "Windows" šaltinio failo ekvivalentas yra apsikeitimo skaidinys. Kadangi tai yra skirsnis, o ne tik failas, diegdami Linux, turite pasirinkti, kokį dydį sukeisti.Žinoma, galėtumėte vėliau pakeisti savo skaidinius, bet tai dar daugiau. Linux negali automatiškai valdyti jūsų apsikeitimo skaidinio dydžio.
Kiekvienas "Linux" paskirstymas naudoja savo diegimo programą, o kiekvienas "Linux" paskirstymas turi tam tikrą savo diegimo programos logiką, kuri automatiškai bando pasirinkti tinkamą swap skirsnio dydį.Linux distribucijos paprastai naudoja jūsų atminties dydį, kad galėtumėte nuspręsti, koks yra jūsų apsikeitimo skaidinio dydis.Įdiegus "Ubuntu", tipinis default swap skirsnio dydis, atrodo, yra jūsų RAM dydis ir papildoma pusė GB ar pan. Tai užtikrina, kad hibernate veiks tinkamai.
Jei esate rankiniu būdu suskirstę savo "Linux" diegimo programą, jūsų RAM dydis lygus. 5 GB yra geras nykščio taisas, kuris užtikrins, kad iš tikrųjų išnyks jūsų sistema. Tai taip pat turėtų būti daugiau nei pakankamai vietos. Jei turite daug laisvos atminties - 16 GB, o jums nereikia žiemoti, bet reikia vietos diske, greičiausiai galėtumėte išsisukti nedideliu 2 GB apsikeitimo skirsniu. Vėlgi, tai iš tikrųjų priklauso nuo kiek atminties kompiuteris iš tikrųjų naudos. Tačiau tai yra gera idėja, kad bet kokia vieta būtų keičiama.
Senas "dvigubas RAM dydžio" nykščio taisyklė taikoma kompiuteriams su 1 arba 2 GB atminties. Nėra jokio vienodo dydžio atsakymo, kiek puslapio failo ar vietos pakeitimui reikia. Viskas priklauso nuo jūsų naudojamų programų ir to, ko jiems reikia. Jei nesate tikri, praktiškai visada yra gera idėja laikytis jūsų operacinės sistemos numatytųjų nuostatų.
Image Credit: William Hook dėl "Flickr", Jean-Etienne Minh-Duy Poirrier "Flickr"