30Aug

Kako velik bi bil vaš stran datoteke ali swap particijo?

palčke-ovna

Glede na staro pravilo, bi morala biti datoteka ali swap vaše strani "dvojno RAM" ali "1,5x vašega RAM-a". Ali res potrebujete datoteko s stranjo 32 GB ali swap, če imate 16 GB pomnilnika RAM-a?

Verjetno ne potrebujete toliko strani ali swap prostora, kar je olajšava, saj lahko sodoben računalnik dobi trd voziti se z zelo malo prostora.

Namen stranske datoteke ali swap particije

Najprej se spomnimo resničnega namena datoteke strani v sistemu Windows ali swap particije na Linuxu. Oba zagotavljata dodaten delovni pomnilnik vašemu računalniku. Na primer, če ima vaš računalnik 2 GB pomnilnika RAM-a in odprete veliko število programov ali veliko število datotek, bo vaš računalnik morda moral shraniti 3 GB podatkov v svoj delovni pomnilnik. Računalnik shranjuje to dodatno 1 GB podatkov v datoteko strani ali swap prostora. Datoteka s stranjo ali zamenjava deluje kot območje "prelivanja", da lahko imajo dodatne podatke. Računalnik samodejno prenese podatke nazaj v svoj RAM, ko se uporablja, in premika podatke v svojo datoteko s stranjo ali swap particijo, kadar se ne uporabljajo.

Če ste uporabili starejši namizni računalnik, lahko vidite, da se to zgodi, ko ste nekaj časa zmanjšali namizje. Ko ga kasneje povečate, se bo pojavilo nekaj časa, da bi se pojavil, slišali pa bi se tudi trdi disk, medtem ko je ta LED-dioda z aktivnim prikazovalnikom utripala - njeni podatki so bili premaknjeni iz datoteke vaše strani ali zamenjali particijo na RAM.RAM je veliko hitrejši od datoteke datoteke ali swap particije.(To je veliko manj pogosto na sodobnih računalnikih, ki imajo zadostne količine RAM-a, da ohranijo namizne programe v RAM-ju.)

Večina aplikacij pričakuje, da dobijo pomnilnik, ki ga zahtevajo.Če je bil vaš RAM poln in nimate datoteke z datotekami, nato pa ste odprli drug program, se program verjetno zruši. Uporaba datoteke s stranmi z dodatnimi vesoljskimi programi lahko preprečuje, da se to zgodi.

disk-dejavnost-pod vodstvom računalnika

Druge uporabe za stranske datoteke in izmenjalne particije

Windows in Linux uporabljajo tudi svojo datoteko stran in swap prostor za druge namene:

  • Windows Crash Dumps : V operacijskem sistemu Windows se datoteka za stran uporablja za odlagališča crash-a.Če želite ustvariti popolno odlagališče pomnilnika, mora biti datoteka stran vsaj v velikosti fizičnega pomnilnika + 1 MB.Za odlagališča pomnilnika jedra mora biti datoteka stran najmanj 800 MB na sistemih z 8 GB RAM-a ali več.Večina ljudi ne potrebuje popolnih odlagališč pomnilnika, vendar so lahko odlagališča jedra koristna. Zahtevana datoteka z datoteko 800 MB je precej majhna, vendar zahteva, da pustite datoteko s stranjo omogočeno in je ne onemogočite.(Te informacije so povzete v odseku za razumevanje crash-a na Microsoft TechNetu.)
  • Linux Hibernation : v sistemih Hibernate( Hibernate) - stanje izklopa, ki shrani vsebino RAM-a v sistem na disk, tako da ga je mogoče ponovno naložiti, ko se škorenjponovno spet - shrani vsebino RAM-a sistema na swap particijo. To lahko imenujemo tudi »začasno prekinitev diska«. Morda domnevate, da potrebujete razdelek za zamenjavo, ki je velik kot vaš RAM, da ga preklopite v mirovanje, vendar pa dejansko potrebujete swap razdelek, ki je velik kot RAM, ki ga uporabljate - tako, česamo redno uporabljate 4 GB vaše 16 GB pomnilnika RAM-a, lahko preklopite na 4 GB izmenjalne particije.Če pa ste uporabili več kot 4 GB RAM-a, morda ne boste mogli preiti v stanje mirovanja. Pogosto je varno izbrati swap particijo, ki je enaka velikosti RAM-a. Upoštevajte, da to velja samo za prezimovanje - če nikoli ne nameravate načrtovati hibernacije vašega računalnika, vam tega ni treba skrbeti.(Windows hibernates z varčevanjem podatkov v datoteko C: \ hiberfil.sys, zato datoteka za stran ni vključena pri hibernaciji v sistemu Windows.)

windows-memory-dump-options

Resnično vprašanje: Koliko pomnilnika uporabljate?

Nobene trdno in hitro pravilo, ki vam bo povedal, koliko prostora za zamik ali zamenjavo potrebujete. Odgovor je odvisen od tega, kaj delate z računalnikom in koliko pomnilnika uporabljate. Na primer, če imate 8 GB pomnilnika, vendar nikoli niste nikoli uporabili več od teh 8 GB, lahko dobite brez brezžičnega ali izmeničnega prostora - verjetno boste potrebovali več kot 8 GB na koncu. Po drugi strani pa imate morda računalnik s 64 GB pomnilnika, vendar bi lahko redno deloval s 100-nizi podatkovnih nizov - verjetno boste želeli vsaj 64-mestni paging ali swap prostora, da bi bili varni. Torej, računalnik z 8 GB RAM-a morda ne potrebuje nobene datoteke z datotekami, računalnik pa s 64 GB RAM-a morda potrebuje veliko stransko datoteko. Vse je odvisno od tega, kaj počne računalnik.

Večina ljudi ne bo mogla predvideti, koliko osebnega ali izmeničnega prostora potrebujejo. Tudi če ste zdaj pogledali na vaš uporabljeni pomnilnik, ne boste povedali, koliko programov potrebujete čez en teden ali mesec.

windows-8.1-task-manager-memory-usage

Windows lahko samodejno upravlja

V sistemu Windows se datoteka s stranmi shrani v datoteko C: \ pagefile.sys. Windows privzeto samodejno upravlja velikost te datoteke. Začne se z malimi in raste do potencialno večje velikosti, če jo potrebujete. Priporočamo vam, da operacijskemu sistemu Windows sami upravljate velikost datoteke s stranjo. Na sistemskem pogonu ne sme biti veliko prostora.Če vaša datoteka z datotekami v vašem sistemskem pogonu vzame veliko prostora, je to, ker ste v preteklosti potrebovali to veliko datoteko s strani in Windows je samodejno povečal vašo velikost.

Na primer, v sistemu Windows 8.1 s samo 4 GB RAM-a, je naša datoteka s stranjo trenutno samo 1,8 GB.Nimamo toliko toliko RAM-a, vendar Windows uporablja majhno datoteko strani, dokler ne potrebujemo več.

windows-samodejno-upravljanje-page-fi [1]

Za odpravljanje datoteke s strani ni nobenih prednosti, samo možne težave z nestabilnostjo sistema, pri katerih se programi lahko zrušijo, če uporabljate ves RAM.Datoteko strani bi lahko odstranili, da bi prihranili prostor na vašem sistemskem pogonu, vendar to običajno ni vredno.

Če želite ročno nastaviti velikost - ne priporočamo - upoštevajte, da je resnično pomembno, kolikšen bo pomnilnik vašega sistema uporabljal, ne le velikost RAM-a. Dokumentacija Microsofta ugotavlja, da:

"razloga za konfiguriranje velikosti datoteke strani ni spremenjen. Vedno je bilo o podpori dump sistema, če je to potrebno, ali razširitev omejitve sistemskih obveznosti, če je to potrebno. Na primer, ko je nameščen veliko fizičnega pomnilnika, morda ne bo potrebna datoteka s strani, da bi v času najvišje porabe podprla zaračunavanje sistema. Samo razpoložljiv fizični pomnilnik je morda dovolj velik, da to naredi. "

Z drugimi besedami, vse o tem, koliko pomnilnika boste dejansko potrebovali - skupna količina razpoložljivega pomnilnika je" omejitev sistemskih omejitev. "

Linux zahteva izbiro

V Linuxu je enakovredna ostranjevalni datoteki sistema Windows swap particija. Ker gre za particijo in ne samo za datoteko, morate pri namestitvi Linuxa izbrati velikost vaše swap particije. Seveda lahko svoje particije kasneje spremenite - to je še več dela. Linux ne more samodejno upravljati velikosti vaše swap particije za vas.

Vsaka distribucija Linuxa uporablja lasten namestitveni program, vsaka distribucija v Linuxu pa ima določeno logiko v svojem namestitvenem programu, ki samodejno poskuša izbrati ustrezno velikost particije. Linux distribucije običajno uporabljajo velikost RAM-a, da pomagajo določiti velikost vaše swap particije. Pri namestitvi Ubuntu se zdi, da je tipična privzeta velikost zamenjave velikosti RAM-a in dodatna polovica GB.To zagotavlja, da bo stanje mirovanja delovalo pravilno.

Če ročno razdelite v vaš namestitveni program Linux, je velikost RAM-a plus 5 GB dobro pravilo, ki bo zagotovilo, da boste lahko dejansko prezimovali vaš sistem. To je običajno več kot dovolj prostora za zamenjavo.Če imate veliko RAM-a - 16 GB ali tako - in ne potrebujete prezimovanja, vendar potrebujete prostor na disku, bi verjetno lahko prišli stran z majhno 2 GB izmenjalno particijo.Še enkrat, res je odvisno od tega, koliko pomnilnika bo vaš računalnik dejansko uporabljal. Ampak dobra zamisel je, da imate na razpolago nekaj swap prostora.

ubuntu-install-choose-swap-velikost

Star pravilo dvojne velikosti RAM-a se uporablja za računalnike z 1 ali 2 GB RAM-a. Ni odgovora, ki ustreza enemu velikemu številu strani, koliko velikost strani ali swap prostora potrebujete. Vse je odvisno od programov, ki jih uporabljate in kaj potrebujejo.Če niste prepričani, je zanje skoraj vedno dobra ideja z nastavitvami vašega operacijskega sistema.

Image Credit: William Hook na Flickr, Jean-Etienne Minh-Duy Poirrier na Flickr