Kako velika naj bo vaša stran z datoteko ali swap particija?
V skladu s starim pravilom, mora biti vaša stran ali zamenjava strani "podvojite RAM" ali "1.5x RAM." Ali pa res potrebujete datoteko z 32 GB strani ali zamenjavo, če imate 16 GB?
Verjetno ne potrebujete toliko strani datotek ali izmenjalnega prostora, kar je olajšanje glede na to, da ima sodoben računalnik pogon SSD z zelo malo prostora.
Namen datoteke strani ali izmenjevalne particije
Najprej se spomnimo pravega namena datoteke strani v sistemu Windows ali swap particije v Linuxu. Oba omogočata dodaten delovni pomnilnik računalniku. Če ima računalnik na primer 2 GB pomnilnika RAM in odprete veliko število programov ali veliko število datotek, bo morda moral računalnik v svoj delovni pomnilnik shraniti 3 GB podatkov. Računalnik shrani dodatnih 1 GB podatkov v datoteko strani ali prostor za izmenjavo. Datoteka strani ali zamenjava deluje kot območje »prelivanja« za shranjevanje dodatnih podatkov. Vaš računalnik samodejno prenese podatke nazaj v pomnilnik RAM, ko se uporablja, in podatke premakne v datoteko strani ali izmenjalno particijo, ko se ne uporablja..
Če ste uporabljali starejši namizni računalnik, se lahko to zgodi, ko ste za nekaj časa zmanjšali namizni program. Ko jo boste kasneje povečali, bo trajalo nekaj časa, da se prikaže, in slišali boste, kako trdi disk brusi stran, medtem ko je LED dioda aktivnosti diska utripala - podatki so bili premaknjeni iz datoteke strani ali izmenjalne particije v RAM. RAM je veliko hitrejši od datoteke strani ali izmenjalne particije. (To je precej manj običajno na sodobnih računalnikih, ki imajo zadostno količino pomnilnika RAM za ohranjanje namiznih programov v RAM-u.)
Večina aplikacij pričakuje, da dobi pomnilnik, ki ga zahteva. Če je bil vaš RAM poln in niste imeli datoteke strani, nato pa ste odprli drug program, bi se program verjetno zrušil. Če imate stransko datoteko z dodatnimi vesoljskimi programi, to preprečuje.
Druge uporabe za datoteke datotek in izmenjalne particije
Windows in Linux uporabljata tudi svojo datoteko strani in prostor za izmenjavo za druge namene:
- Odlagališča zrušitev sistema Windows: V sistemu Windows se datoteka strani uporablja za odlagališča zrušitev. Za izdelavo celotnega pomnilnika pomnilnika mora biti datoteka strani vsaj velikosti fizičnega pomnilnika + 1 MB. Za odlagališča pomnilnika jedra mora biti datoteka strani vsaj 800 MB v sistemih z 8 GB RAM-a ali več. Večina ljudi ne potrebuje popolnih odlagališč pomnilnika, vendar je lahko koristno uporabiti odlagališča jedra. Zahtevana datoteka z velikostjo 800 MB je dokaj majhna, vendar zahteva, da pustite stransko datoteko omogočeno in je ne onemogočite. (Ta podatek je vzet s sporočila »Razumevanje odlagališč crash« na spletnem mestu Microsoft TechNet.)
- Prezimovanje v Linuxu: V sistemih Linux hibernate - stanje izklopa, ki shrani vsebino RAM-a vašega sistema na disk, tako da ga je mogoče znova naložiti ob zagonu - shrani vsebino sistemskega RAM-a v izmenjalno particijo. To lahko označimo tudi kot »začasno ustavi na disk«. Predvidevamo, da potrebujete swap particijo tako veliko, kot je RAM, da jo prezimite, vendar dejansko potrebujete izmenjalno particijo, ki je velika kot RAM, ki ga uporabljate - tako, če samo 16 GB pomnilnika RAM-a redno uporabljate 4 GB, lahko preidete na 4 GB izmenjalne particije. Če ste uporabili več kot 4 GB pomnilnika RAM, morda ne boste mogli preklopiti v stanje mirovanja. Pogosto je varno izbrati swap particijo, ki je enaka velikosti vašega RAM-a. Upoštevajte, da to velja le za prezimovanje - če računalnika nikoli ne nameravate zamenjati, vam ni treba skrbeti. (Windows preklopi v stanje mirovanja z shranjevanjem podatkov v datoteko C: hiberfil.sys, zato datoteka z datoteko ni vključena pri mirovanju v operacijskem sistemu Windows.)
Resnično vprašanje: koliko spomina uporabljate?
Nimamo nobenega trdnega in hitrega pravila, ki vam bo povedal, koliko prostora za izmenjavo ali zamenjavo potrebujete. Odgovor je odvisen od tega, kaj počnete z računalnikom in koliko pomnilnika uporabljate. Na primer, če imate 8 GB pomnilnika, vendar nikoli niste uporabili več kot 8 GB, bi ga lahko dobili brez spajanja ali izmenjave prostora - verjetno boste verjetno potrebovali več kot 8 GB. Po drugi strani pa lahko imate računalnik s 64 GB pomnilnika, vendar lahko redno dela s 100 GB podatkovnimi nizi - verjetno bi radi vsaj 64 GB paginiranje ali izmenjalni prostor samo za varno. Tako računalnik z 8 GB pomnilnika RAM-a morda ne potrebuje nobene strani in računalnik s 64 GB RAM-a potrebuje veliko datoteko strani. Vse je odvisno od tega, kaj počne računalnik.
Večina ljudi ne bo mogla predvideti, koliko prostora za osebni klic ali izmenjalni prostor potrebujejo. Tudi če si zdaj pogledal svoj uporabljeni pomnilnik, ni mogoče povedati, koliko bodo vaši programi potrebovali v tednu ali mesecu.
Windows ga lahko samodejno upravlja
V operacijskem sistemu Windows se datoteka strani shrani na naslovu C: file.sys. Po privzetku Windows samodejno upravlja velikost te datoteke. Začne se majhna in se poveča na potencialno večjo velikost, če jo potrebujete. Priporočamo, da pustite, da Windows sam obravnava velikost datoteke strani. Na sistemskem pogonu ne bi smelo biti veliko prostora. Če za vašo stransko datoteko potrebujete veliko prostora na sistemskem pogonu, je to zato, ker ste v preteklosti potrebovali veliko datoteko strani in jo je Windows samodejno povečal za vas.
Na primer, na sistemu Windows 8.1 s samo 4 GB pomnilnika RAM, je naša datoteka strani trenutno samo 1,8 GB. Nimamo toliko RAM-a, vendar Windows uporablja datoteko z majhnimi stranmi, dokler ne potrebujemo več.
Ni nobene koristi za uspešnost, da bi se znebili datoteke strani, temveč samo morebitne težave z nestabilnostjo sistema, pri katerih bi se programi morda zrušili, če uporabite ves RAM. Datoteko strani lahko odstranite, da prihranite prostor na sistemskem pogonu, vendar ponavadi ni vredno.
Če želite ročno nastaviti velikost - ni priporočljivo - ne pozabite, da je tisto, kar je resnično pomembno, koliko pomnilnika bo vaš sistem uporabljal, ne samo velikost njegovega RAM-a. Microsoftova dokumentacija ugotavlja, da:
»Razlog za nastavitev velikosti datoteke strani se ni spremenil. Vedno je šlo za podporo odlagališču zrušitve sistema, če je to potrebno, ali podaljšanje omejitve sistemske zaveze, če je to potrebno. Na primer, ko je nameščen velik del fizičnega pomnilnika, morda stranska datoteka ni potrebna, da bi podprla sistemsko obremenitev med največjo porabo. Razpoložljivi fizični pomnilnik je lahko dovolj velik za to. "
Z drugimi besedami, gre za to, koliko pomnilnika boste dejansko potrebovali - skupna količina razpoložljivega pomnilnika je »omejitev sistemske zaveze«.
Linux zahteva izbiro
V Linuxu je enakovredna ostranjevalna datoteka Windows izmenjalna particija. Ker gre za particijo in ne samo za datoteko, morate pri namestitvi Linuxa izbrati velikost swap particije. Seveda lahko kasneje spremenite velikost particij - toda to je več dela. Linux vam ne more samodejno upravljati velikosti vaše izmenjevalne particije.
Vsaka distribucija Linuxa uporablja svoj namestitveni program in vsaka distribucija Linuxa ima v svojem namestitvenem programu nekaj logike, ki samodejno poskuša izbrati ustrezno velikost izmenjalne particije. Distribucije Linuxa običajno uporabljajo velikost vašega pomnilnika RAM za določanje velikosti vaše izmenjevalne particije. Pri namestitvi Ubuntuja se zdi, da je tipična privzeta velikost izmenjalne particije velikost vašega RAM-a in dodatnih pol GB. To zagotavlja, da bo stanje mirovanja pravilno delovalo.
Če ročno particionirate v namestitvenem programu Linuxa, je velikost vašega pomnilnika RAM plus .5 GB dobro pravilo palca, ki bo zagotovilo, da lahko dejansko prezimite svoj sistem. To je običajno tudi več kot dovolj prostora za izmenjavo. Če imate veliko RAM-a - 16 GB ali tako - in ne potrebujete mirovanja, vendar potrebujete prostor na disku, bi se verjetno lahko izognili majhni izmenjalni particiji velikosti 2 GB. Spet je res odvisno od tega, koliko pomnilnika bo računalnik dejansko uporabil. Vendar pa je dobra ideja imeti nekaj prostora za izmenjavo.
Staro "dvojno velikost RAM-a" je veljalo za računalnike z 1 ali 2 GB RAM-a. Ni enake velikosti, ki ustreza vsem, na koliko strani datoteke ali prostora za izmenjavo potrebujete. Vse je odvisno od programov, ki jih uporabljate, in od potrebnih programov. Če niste prepričani, je ohranjanje privzetih nastavitev operacijskega sistema skoraj vedno dobra ideja.
Image Credit: William Hook na Flickru, Jean-Etienne Minh-Duy Poirrier na Flickru