Conform unei vechi reguli generale, fișierul sau swap-ul paginii dvs. ar trebui să fie „dublu RAM” sau „1,5x RAM”. Dar chiar aveți nevoie de un fișier de pagină de 32 GB sau de swap dacă aveți 16 GB de memorie RAM?
Probabil că nu aveți nevoie de atât de mult fișier de pagină sau spațiu de schimb, ceea ce este o ușurare, având în vedere că un computer modern ar putea avea unitate SSD cu foarte puțin spațiu.
Scopul fișierului de pagină sau al partiției de swap
LEGATE DE: Ce este fișierul de pagină Windows și ar trebui să îl dezactivați?
Mai întâi, să ne amintim scopul real al fișierul paginii de pe Windows sau schimbați partiția pe Linux. Ambele oferă memorie de lucru suplimentară computerului dumneavoastră. De exemplu, dacă computerul dvs. are 2 GB RAM și deschideți un număr mare de programe sau un număr mare de fișiere, este posibil ca computerul dvs. să aibă nevoie de 3 GB de date în memoria sa de lucru. Computerul stochează 1 GB suplimentar de date în fișierul său de pagină sau în spațiul de swap. Fișierul sau swap-ul de pagină acționează ca o zonă de „depășire” pentru a păstra datele suplimentare. Computerul dvs. transferă automat datele înapoi în memoria RAM atunci când este utilizat și mută datele în fișierul său de pagină sau partiția de 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 minimizat un program desktop pentru o vreme. Când l-ați maximizat mai târziu, ar dura ceva timp pentru a apărea și veți auzi hard diskul tăindu-se în timp ce ledul de activitate al discului clipește - datele sale erau mutate înapoi din fișierul de pagină sau schimbați partiția pe memoria RAM. Memoria RAM este mult mai rapidă decât fișierul de pagină sau partiția de swap. (Acest lucru este mult mai puțin frecvent pe computerele moderne care au cantități suficiente de RAM pentru a păstra programele desktop în RAM.)
Majoritatea aplicațiilor se așteaptă să obțină memoria pe care o solicită. Dacă memoria RAM era plină și nu aveați niciun fișier de pagină și apoi ați deschis un alt program, probabil că programul se va prăbuși. Dacă aveți un fișier de pagină cu programe spațiale suplimentare, puteți preveni acest lucru.
Alte utilizări pentru fișiere de pagină și partiții de swap
Windows și Linux își folosesc de asemenea fișierul de pagină și schimbă spațiul în alte scopuri:
- Windows Crash Dumps : În Windows, fișierul de pagină este utilizat pentru depozite de accidente . Pentru a crea o memorie completă, fișierul paginii trebuie să aibă cel puțin dimensiunea memoriei fizice + 1 MB. Pentru depozitele de memorie ale nucleului, fișierul paginii trebuie să fie de cel puțin 800 MB pe sistemele cu 8 GB RAM sau mai mult. Majoritatea oamenilor nu vor avea nevoie de depozite complete de memorie, dar depunerile de nucleu ar putea fi utile. Fișierul de pagină necesar de 800 MB este destul de mic, dar necesită să lăsați fișierul de pagină activat și să nu îl dezactivați. (Aceste informații sunt preluate din Înțelegerea depozitelor de accidente postare la Microsoft TechNet.)
- Hibernare Linux : Pe sistemele Linux, hibernează - starea de oprire care salvează conținutul memoriei RAM a sistemului pe disc deci poate fi reîncărcat când porniți din nou - salvează conținutul memoriei RAM a sistemului în partiția swap. Aceasta poate fi denumită și „suspendare pe disc”. S-ar putea să presupuneți că aveți nevoie de o partiție swap la fel de mare ca 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 - deci, dacă utilizați în mod regulat doar 4 GB din cei 16 GB RAM, ai putea face hibernare la o partiție swap de 4 GB. Cu toate acestea, dacă ați utilizat mai mult de 4 GB 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 se aplică numai hibernării - dacă nu intenționați niciodată hibernarea computerului, nu trebuie să vă faceți griji cu privire la acest lucru. (Windows hibernează salvând date în fișierul C: \ hiberfil.sys, astfel încât fișierul de pagină nu este implicat atunci când hibernează pe Windows.)
Adevărata întrebare: Câtă memorie folosești?
Nu există nicio regulă care să vă spună cât de mult aveți nevoie de spațiu de paginare sau swap. Răspunsul depinde de ceea ce faceți cu computerul și de câtă memorie utilizați. De exemplu, dacă aveți 8 GB de memorie, dar nu ați folosit niciodată mai mult decât cei 8 GB, ați putea rezolva fără paging sau spațiu de schimb deloc - probabil că veți avea nevoie de mai mult de 8 GB în cele din urmă, desigur. Pe de altă parte, este posibil să aveți un computer cu 64 GB de memorie, dar ar putea funcționa în mod regulat cu seturi de date de 100 GB - probabil că doriți cel puțin 64 GB de paginare sau spațiu de schimb doar pentru a fi în siguranță. Deci, un computer cu 8 GB RAM ar putea să nu aibă nevoie de niciun fișier de pagină și un computer cu 64 GB RAM ar putea avea nevoie de un fișier imens de pagină. Totul depinde de ceea ce face computerul.
Majoritatea oamenilor nu vor putea prezice cât de mult spațiu de paginare sau de swap au nevoie. Chiar dacă v-ați uitat la memoria utilizată chiar acum, nu se știe cât de mult vor avea nevoie programele dvs. într-o săptămână sau o lună.
Windows îl poate gestiona automat
Pe Windows, fișierul de pagină este stocat la C: \ pagefile.sys. În mod implicit, Windows gestionează automat dimensiunea acestui fișier. Începe mic și crește la o dimensiune potențial mai mare dacă aveți nevoie de el. Vă recomandăm să lăsați Windows să gestioneze singur dimensiunea fișierului de pagină. Nu ar trebui să ocupe o cantitate masivă de spațiu pe unitatea de sistem. Dacă fișierul dvs. de pagină ocupă o cantitate mare de spațiu pe unitatea de sistem, se datorează faptului că ați avut nevoie de un fișier de pagină atât de mare în trecut, iar Windows l-a mărit automat în dimensiune.
De exemplu, pe un sistem Windows 8.1 cu doar 4 GB RAM, fișierul nostru de pagină are în prezent doar 1,8 GB. Nu avem atât de multă memorie RAM, dar Windows folosește un mic fișier de pagină până când nu avem nevoie de mai mult.
Nu există beneficii de performanță pentru a scăpa de un fișier de pagină, ci doar potențiale probleme de instabilitate ale sistemului în care programele se pot bloca dacă utilizați toată memoria RAM. Ați 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 dimensiune - nerecomandată - asigurați-vă că aveți în vedere faptul că ceea ce contează cu adevărat dacă cantitatea de memorie pe care o va folosi sistemul dvs., nu doar dimensiunea RAM-ului său. Documentația Microsoft constată că:
„Motivul pentru configurarea dimensiunii fișierului paginii nu s-a schimbat. Întotdeauna a fost vorba despre susținerea unei descărcări de blocare a sistemului, dacă este necesar, sau extinderea limitei de comitere a sistemului, dacă este necesar. De exemplu, atunci când este instalată o mulțime de memorie fizică, este posibil ca un fișier de pagină să nu fie necesar pentru a sprijini încărcarea de angajare a sistemului în timpul utilizării de vârf. Numai memoria fizică disponibilă ar putea fi suficient de mare pentru a face acest lucru. ”
Cu alte cuvinte, este vorba de câtă memorie veți avea de fapt nevoie - cantitatea totală de memorie disponibilă fiind „limita de angajare a sistemului”.
Linux necesită o alegere
LEGATE DE: Cum se reactivează hibernarea în Ubuntu 12.04
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ă alegeți dimensiunea partiției de swap atunci când instalați Linux. Sigur, ai putea redimensionați partițiile mai târziu - dar asta înseamnă mai mult. Linux nu poate gestiona automat dimensiunea partiției swap pentru dvs.
Fiecare distribuție Linux folosește propriul program de instalare, iar fiecare distribuție Linux are o logică în programul său de instalare care încearcă automat să aleagă dimensiunea de partiție de swap adecvată. Distribuțiile Linux folosesc de obicei dimensiunea RAM-ului dvs. pentru a vă ajuta să decideți dimensiunea partiției de swap. Când instalați Ubuntu, dimensiunea tipică implicită a partiției de swap pare să fie dimensiunea RAM-ului dvs., plus încă o jumătate de GB suplimentar. Acest lucru asigură hibernarea va funcționa corect.
Dacă partiționați manual în programul dvs. de instalare Linux, dimensiunea RAM-ului dvs. plus 0,5 GB este o regulă bună care vă va asigura că puteți efectiv hibernează-ți sistemul . De obicei, ar trebui să fie și un spațiu de schimb mai mult decât suficient. Dacă aveți o cantitate mare de memorie RAM - aproximativ 16 GB - și nu aveți nevoie de hibernare, dar aveți nevoie de spațiu pe disc, probabil că ați putea scăpa de o mică partiție swap de 2 GB. Din nou, depinde într-adevăr de câtă memorie va folosi de fapt computerul dumneavoastră. Dar este o idee bună să aveți un spațiu de schimb pentru orice eventualitate.
Vechea regulă generală „dublă dimensiunea RAM” se aplica computerelor cu 1 sau 2 GB RAM. Nu există un răspuns unic pentru cât de mult fișier de pagină sau spațiu de swap aveți nevoie. Totul depinde de programele pe care le utilizați și de ce au nevoie. Dacă nu sunteți sigur, respectarea valorilor implicite ale sistemului de operare este aproape întotdeauna o idee bună.
Credit de imagine: William Hook pe Flickr , Jean-Etienne Minh-Duy Poirrier pe Flickr