Kaip didelis turėtų būti jūsų puslapio failas ar pasikeitimo skaidinys?

Turinys:

Kaip didelis turėtų būti jūsų puslapio failas ar pasikeitimo skaidinys?
Kaip didelis turėtų būti jūsų puslapio failas ar pasikeitimo skaidinys?

Video: Kaip didelis turėtų būti jūsų puslapio failas ar pasikeitimo skaidinys?

Video: Kaip didelis turėtų būti jūsų puslapio failas ar pasikeitimo skaidinys?
Video: Ubuntu 18.04: Themes, Icons, Layouts - YouTube 2024, Balandis
Anonim
Pagal seną nykščio taisyklę, jūsų puslapio failas arba 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?
Pagal seną nykščio taisyklę, jūsų puslapio failas arba 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 tikriausiai 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

Pirma, 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į, galėtumėte pamatyti tai, 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 perkelti iš savo puslapio failo arba perjungimo į jūsų RAM atmintinę. RAM yra žymiai greitesnis nei puslapio failas arba swap skirsnis. (Tai daug mažiau paplitęs š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ų.

Image
Image

Kitas naudojimas puslapio failams ir apsikeitimo vietoms

"Windows" ir "Linux" taip pat naudoja jų puslapio failą ir vietos pakeitimui kitiems tikslams:

  • " Windows Crash" sąvartynai: "Windows" sistemoje puslapio failas yra naudojamas įvykus nuotėkiui. 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 "Susipažinimo su sąvartynu sąvoka").
  • Linux "Hibernacija": "Linux" sistemose "hibernate" - išjungimo būsena, kuri išsaugo jūsų sistemos RAM atminties į diską, kad ją būtų galima įkrauti iš naujo paleidus, išsaugo sistemos RAM atmintį į apsikeitimo skaidinį. 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, jei jū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 į C: hiberfil.sys failą, taigi puslapio failas nėra įtrauktas, kai "Windows" žiemojasi.)
Image
Image

Tikrasis klausimas: kiek atminties naudojate?

Nėra jokios sunkios 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 būtų saugoma ne mažiau kaip 64 GB ieškos arba vietos pakeitimai. 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 prognozuoti, kiek puslapių ieškos, arba pakeisti jiems reikalingą erdvę. Net jei dabar pažvelgėte į panaudotą atmintį, nesvarbu, kiek programų reikės per savaitę ar mėnesį.

Image
Image

"Windows" gali automatiškai valdyti

"Windows" puslapis failas yra 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 dėl to, kad praeityje jums reikėjo didelio puslapio failo, 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 atsparumo veikimui puslapio failo atsikratymo, tik galimų sistemos nestabilumo problemų, 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.
Nėra atsparumo veikimui puslapio failo atsikratymo, tik galimų sistemos nestabilumo problemų, 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 - būtinai nepamirškite, kad tai, kas svarbu, kiek atminties jūsų sistema naudos, o ne tik jo RAM dydis. Microsoft dokumentuose pažymima, kad:

“the reason to configure the page file size has not changed. It has always been about supporting a system crash dump, if it is necessary, or extending the system commit limit, if it is necessary. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. The available physical memory alone might be large enough to do this.”

Kitaip tariant, tai yra visa tai, kiek atminties jums tikrai reikia - visa turima atmintis yra "sistemos įsipareigojimo riba".

Linux reikalauja pasirinkimo

"Linux", "Windows" šaltinio failo atitikmuo yra "swap" skaidinys. Kadangi tai yra skirsnis, o ne tik failas, diegdami Linux, turite pasirinkti, kokio dydžio jūsų apsikeitimo skaidinys bus didesnis. Ž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ą logiką savo diegimo programoje, kuri automatiškai bando pasirinkti tinkamą swap skirsnį. 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ą, 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.

Image
Image

Senasis "dvigubas RAM dydžio" nykščio taisyklė taikoma kompiuteriams, turintiems 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ų.

Rekomenduojamas: