30Aug
Conform unei vechi reguli, fișierul dvs. de pagină sau swap-ul ar trebui să fie "dublu RAM" sau "1.5x RAM". Dar aveți nevoie de un fișier de pagină de 32 GB sau swap dacă aveți 16 GB de memorie RAM?
Probabil că nu aveți nevoie de atât de multă fișiere de pagini sau de spațiu de swap, ceea ce reprezintă o ușurare, având în vedere că un calculator modern ar putea avea o unitate SSD cu un spațiu foarte mic.
Scopul fișierului sau al partiției swap
Mai întâi, să ne amintim obiectivul real al fișierului de pagină pe Windows sau partiția swap pe Linux. Ambele oferă memorie suplimentară de lucru pe computer. De exemplu, dacă computerul dvs. are 2 GB de memorie RAM și deschideți un număr mare de programe sau un număr mare de fișiere, este posibil ca calculatorul să aibă nevoie să stocheze 3 GB de date în memoria sa de lucru. Computerul stochează încă 1 GB de date în fișierul său de pagini sau în spațiul de swap. Fișierul de pagină sau swap-ul funcționează ca o zonă de "overflow" pentru a ține datele suplimentare. Calculatorul dvs. transferă automat datele înapoi în memoria RAM atunci când este folosit și transferă date către fișierul de pagină sau partiția swap atunci când nu este utilizată.
Dacă ați folosit un computer desktop mai vechi, ați putea vedea acest lucru după ce ați minimalizat un program desktop pentru o perioadă.Când ați maximizat-o mai târziu, va dura ceva timp să apară și ați auzit că hard disk-ul dvs. a murdărit în timp ce LED-ul activității de disc a apărut - datele sale au fost mutate înapoi din fișierul dvs. de pagini sau swap partiția în memoria RAM.RAM este mult mai rapid decât fișierul de pagină sau partiția swap.(Acest lucru este mult mai puțin obișnuit pe computerele moderne care au suficiente cantități de memorie RAM pentru a menține programele desktop în memoria RAM.)
Majoritatea aplicațiilor se așteaptă să obțină memoria pe care o solicită.În cazul în care memoria RAM a fost plină și nu aveați niciun fișier de pagină și apoi ați deschis un alt program, programul s-ar prăbuși probabil. Având un fișier de pagină cu programe suplimentare de spațiu poate utiliza previne acest lucru să se întâmple.
Alte utilizări pentru partiții de fișiere și swap-uri
Windows și Linux utilizează, de asemenea, fișierul lor de pagini și spațiul de swap pentru alte scopuri:
- Ferestre crash : Pe Windows, fișierul de pagină este folosit pentru haldele de accident. Pentru a crea o memorie completă, fișierul de pagină trebuie să aibă cel puțin dimensiunea memoriei fizice + 1 MB.Pentru depozitele de memorie de kernel, fișierul de pagină trebuie să fie de cel puțin 800 MB pe sisteme cu 8 GB RAM sau mai mult. Majoritatea oamenilor nu vor avea nevoie de gropi de memorie complete, dar depozitele de kernel ar putea fi utile. Fișierul de pagini de 800 MB necesar este destul de mic, dar vă cere să lăsați fișierul paginii activat și să nu îl dezactivați.(Această informație este preluată din postul de înțelegere a crash-urilor de la Microsoft TechNet.)
- Linux Hibernation : În sistemele Linux hibernate - starea de pornire care salvează conținutul sistemului RAM pe disc, astfel încât acesta să poată fi reîncărcat când bootdin nou - salvează conținutul sistemului RAM al partiției swap. Acest lucru poate fi denumit și "suspend pe disc". S-ar putea să presupunem că aveți nevoie de o partiție swap la fel de mare ca și memoria RAM pentru hibernare, dar de fapt aveți nevoie doar de o partiție swap la fel de mare ca memoria RAM pe care o utilizați -utilizați în mod regulat 4 GB de memorie RAM de 16 GO, puteți hiberna la o partiție swap de 4 GB.Cu toate acestea, dacă ați utilizat mai mult de 4 GB de memorie RAM, este posibil să nu puteți hiberna. Este adesea sigur să alegeți o partiție swap egală cu dimensiunea memoriei RAM.Rețineți că acest lucru este valabil numai pentru hibernare - dacă nu planificați niciodată să vă hibernați, nu trebuie să vă faceți griji în legătură cu acest lucru.(Windows hibernează prin salvarea datelor în fișierul C: \ hiberfil.sys, astfel că fișierul de pagină nu este implicat atunci când hibernează pe Windows.)
Întrebarea reală: Cât de multă memorie folosiți?
Nu există o regulă greu-rapidă care să vă spună cât de mult spațiu de paginare sau swap aveți nevoie. Răspunsul depinde de ceea ce faci cu calculatorul și de câtă memorie folosiți. De exemplu, dacă aveți 8 GB de memorie, dar nu ați folosit niciodată mai mult decât cele de 8 GB, ați putea obține fără nici un spațiu de paginare sau swap - este posibil să aveți nevoie de mai mult de 8 GB în cele din urmă, desigur. Pe de altă parte, este posibil să aveți un computer cu memorie de 64 GB, dar ar putea funcționa în mod regulat cu seturi de date de 100 GB - probabil că doriți cel puțin spațiul de paginare sau swap-ul de 64 GO doar pentru a fi sigur. Deci, un computer cu memorie RAM de 8 GB nu are nevoie de nici un fișier de pagină și un computer cu 64 GB de memorie RAM ar putea avea nevoie de un fișier de pagină imens. Totul depinde de ceea ce face computerul.
Majoritatea oamenilor nu vor putea să prezică cât de mult au nevoie de paginare sau swap-uri. Chiar dacă ați văzut acum memoria utilizată, nu vă spuneți cât de mult vor fi necesare programele dvs. într-o săptămână sau o lună.
Windows poate gestiona automat
În Windows, fișierul de pagină este stocat la C: \ pagefile.sys.În mod implicit, Windows gestionează automat dimensiunea acestui fișier.Începe mici și crește la o dimensiune potențial mai mare dacă aveți nevoie de ea. Vă recomandăm să lăsați Windows să se ocupe singură de dimensiunea fișierului de pagină.Acesta nu ar trebui să ia o cantitate masivă de spațiu pe unitatea de sistem. Dacă fișierul dvs. de pagină are nevoie de o cantitate mare de spațiu pe unitatea dvs. de sistem, este pentru că aveați nevoie de un fișier mare de pagini în trecut și Windows a crescut automat în dimensiune pentru dvs.
De exemplu, pe un sistem Windows 8.1 cu doar 4 GB de RAM, fișierul nostru de pagină are în prezent doar 1,8 GB.Nu avem atât de mult RAM, dar Windows folosește un fișier de pagină mic până când avem nevoie de mai mult.
Nu există avantaje de performanță pentru a scăpa de un fișier de pagină, doar posibilele probleme de instabilitate a sistemului în care programele ar putea să se prăbușească dacă utilizați toate memoria RAM.Ai putea elimina fișierul de pagină pentru a economisi spațiu pe unitatea de sistem, dar de obicei nu merită.
Dacă doriți să setați manual o mărime - nu este recomandată - asigurați-vă că aveți în vedere faptul că este foarte important dacă suma de memorie pe care sistemul dvs. o va utiliza, nu doar dimensiunea memoriei RAM.Documentația Microsoft notează că:
"motivul pentru a configura dimensiunea fișierului de pagină nu sa schimbat.Întotdeauna a fost vorba de susținerea unei dumpări accidentale de sistem, dacă este necesar, sau de extinderea limitei de comitere a sistemului, dacă este necesar. De exemplu, când este instalată o mulțime de memorie fizică, este posibil ca un fișier de pagină să nu fie necesar pentru a returna încărcarea de sistem în timpul utilizării de vârf. Numai memoria fizică disponibilă poate fi suficient de mare pentru a face acest lucru. "
Cu alte cuvinte, este vorba despre cât de multă memorie veți avea de fapt nevoie - cantitatea totală de memorie disponibilă fiind" limita de comitere a sistemului ".
Linux necesită o alegere
Pe Linux, echivalentul fișierului de paginare Windows este partiția swap. Deoarece aceasta este o partiție și nu doar un fișier, trebuie să faceți o alegere cu privire la dimensiunea partiției swap atunci când instalați Linux. Sigur, ați putea redimensiona partițiile dvs. mai târziu - dar asta e mai mult de lucru. Linux nu poate gestiona automat dimensiunea partiției swap pentru dvs.
Fiecare distribuție Linux folosește propriul program de instalare și fiecare distribuție Linux are logică în programul său de instalare care încearcă automat să aleagă dimensiunea potrivită a partiției swap. Distribuțiile Linux utilizează de obicei dimensiunea memoriei RAM pentru a vă ajuta să decideți mărimea partiției swap. Când instalați Ubuntu, dimensiunea tipică a partiției swap implicite pare să fie dimensiunea memoriei RAM plus o jumătate suplimentară de GB sau cam asa ceva. Acest lucru asigură că hibernarea va funcționa corect.
Dacă rulați partiționarea manuală în programul de instalare Linux, dimensiunea RAM plus. 5 GB este o regulă bună de degetul mare, care vă va asigura că vă puteți hiberna efectiv sistemul. Acesta ar trebui să fie, de obicei, spațiu de swap mai mult decât suficient. Dacă aveți o cantitate mare de memorie RAM - 16 GB sau cam asa ceva - și nu aveți nevoie de hibernare, dar aveți nevoie de spațiu pe disc, probabil că veți putea scăpa cu o mică partiție swap de 2 GB.Din nou, depinde într-adevăr de memoria pe care o va utiliza computerul. Dar este o idee bună să aveți un spațiu de swap doar pentru caz.
Vechea regulă "dublă a dimensiunii RAM" aplicată la computerele cu 1 sau 2 GB de memorie RAM.Nu există un răspuns de o singură mărime la numărul de pagini sau de spațiu de swap de care aveți nevoie. Totul depinde de programele pe care le folosiți și de ceea ce au nevoie. Dacă nu sunteți sigur, lipirea cu implicațiile sistemului de operare este aproape întotdeauna o idee bună.
Credit de imagine: William Hook pe Flickr, Jean-Etienne Minh-Duy Poirrier pe Flickr