7Aug
Dacă aveți un computer cu o cantitate mare de memorie RAM, ați obține beneficii de la dezactivarea fișierului de pagină sau ar trebui să plecați doar suficient de bine? Astăzi SuperUser Q & A discută tema pentru a ajuta la satisfacerea curiozității cititorului.
Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.
Fotografie acordată lui Collin Anderson( Flickr).
Întrebarea
cititorul de utilizatori SuperUser user1306322 vrea să știe dacă există avantaje pentru dezactivarea fișierului de pagină dacă computerul unei persoane are o mulțime de memorie RAM:
Imaginați-vă că am tone de memorie RAM, de exemplu 64 GB.Asta este o mulțime, chiar și pentru computerele de jocuri. Acum, locația implicită a unui fișier de pagină în Windows se află pe unitatea sistemului principal de operare( HDD sau SSD), care este mai rapidă în general, dar nu este la fel de rapidă ca RAM.
Ceva îmi spune că dezactivarea fișierului de pagină de pe unitatea hard disk sau crearea unei unități RAM virtuale și lăsarea fișierului de pagină acolo ar putea face ca Windows să își mute toată memoria virtuală în memoria RAM și să sporească performanța sistemului. Dar nu sunt foarte informat în acest domeniu, așa că poate că nu ar fi deloc adevărat.
Am încercat amândouă, dar nu am putut analiza rezultatele pentru a ajunge la o concluzie clară cu nivelul meu de cunoștințe în probleme legate de memorie. Ar funcționa asta? Dacă nu, atunci de ce?
Ar fi utilizatorul1306322 să obțină orice beneficii prin dezactivarea fișierului de pagină?
Răspunsul
Contribuitorul SuperUser David Schwartz are răspunsul pentru noi:
Indiferent de cât de mult aveți RAM, doriți ca sistemul să îl poată utiliza eficient. Fără a avea un fișier de pagină toate forțele sistemului de operare să utilizeze RAM ineficient pentru două motive:
- În primul rând, nu poate face pagini discardabile, chiar dacă acestea nu au fost accesate sau modificate într-un timp foarte lung, ceea ce forțează cache-ul de discmai mic.
- În al doilea rând, trebuie să rezerve memoria RAM fizică înapoi pentru alocări care sunt foarte puțin probabil să o solicite vreodată( de exemplu, o cartografiere a fișierelor personalizabile și modificabile), ducând la un caz în care puteți avea o mulțime de RAM fizic liber și totuși alocările sunt refuzatepentru a evita supra-angajarea.
Luați în considerare, de exemplu, dacă un program face o cartografiere memorabilă privată a unui fișier de 4 GB.Sistemul de operare trebuie să rezerve 4 GB de memorie RAM pentru această mapare, deoarece programul ar putea modifica fiecare octet și nu există loc decât RAM pentru a-l stoca. Deci, de la bun început, 4 GB de memorie RAM sunt practic irosite( pot fi utilizate pentru a cache-ul paginilor cu discuri curate, dar asta este despre asta).
Trebuie să aveți un fișier de pagină dacă doriți să obțineți maximum de memoria RAM, chiar dacă nu este folosit niciodată.Acționează ca o poliță de asigurare care permite sistemului de operare să utilizeze efectiv memoria RAM pe care o are, mai degrabă decât să o rezerve pentru posibilități extraordinar de improbabile.
Persoanele care au proiectat comportamentul sistemului de operare nu sunt proști. Fiind un fișier de pagină oferă sistemului de operare mai multe opțiuni și nu va face pe cele rele.
Nu este nici un punct în încercarea de a pune un fișier de pagină în memoria RAM.Și dacă aveți o mulțime de memorie RAM, este foarte puțin probabil ca fișierul de pagină să fie folosit( trebuie doar să fie acolo), deci nu contează cât de repede este dispozitivul pe care este.
Asigurați-vă că pentru a verifica discuția vie de discuții despre subiect prin link-ul de mai jos!
Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.