Conform unei reguli vechi, 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ă pagină de fișiere 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 solid-state cu foarte puțin spațiu.
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ă calculatorul 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 dvs. 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 din fișierul dvs. de pagină sau au fost schimbate 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.
Windows și Linux utilizează, de asemenea, fișierul de pagină și spațiul de swap pentru alte scopuri:
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 GB 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 spațiu de pe pagini sau swap au nevoie. 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ă.
Pe 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 potențialele 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 important să aflați cât de multă memorie va utiliza sistemul dvs., nu doar dimensiunea memoriei RAM. Documentația Microsoft constată că:
"Motivul pentru a configura dimensiunea fișierului paginii 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".
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 o 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ă aveți o partiționare manuală în programul de instalare Linux, dimensiunea memoriei RAM plus .5 GB este o regulă bună de degetul mare, care vă va asigura că vă puteți hiberna 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" a fost aplicată calculatoarelor 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