Alaltaieri va vorbeam despre efectele vizuale si despre impactul negativ avut de acestea asupra performantei. Astazi, voi vorbi despre memoria virtuala (SWAP) a sistemelor de operare Windows si va voi arata cum, modificand anumiti parametrii ai acesteia, putem obtine o performanta mult mai buna decat cea experimentata in prezent.
Configurarea Memoriei Virtuale pentru o performanta mai buna
Cum modificam, valorile implicite ale memoriei virtuale:
Click-dreapta pe Computer » Properties » Advanced System Settings » Advanced » Performance » Settings:
continuam spre:
Advanced » Virtual Memory » Change:
Ajunsi in Virtual Memory, debifam caseta “Automatically manage paging file size for all drives” si:
- Aflam care este cantitatea de memorie RAM instalata in calculator
- Inmultim cantitatea totala de memorie RAM cu 1.5
Cu alte cuvinte, daca dispunem de un calculator cu 4 GB RAM, deschidem calculatorul si facem urmatorul calcul:
1024 (MB intr-un GB) * 4 (cantitatea totala de memorie RAM in GB) * 1.5 = 6144 = valoarea pe care o vom pune in Custom size, atat la Initial size (MB) cat si la Maximum size (MB):
Dupa scrierea noilor valori, dam click pe “Set” pentru a le inregistra:
apoi facem click pe OK » Apply » OK » OK » Restart Now.
De ce o cantitate fixa pentru memoria virtuala ?
- Setand manual o cantitate fixa pentru memoria virtuala scutim Hard Disk-ul de generarea ei si in consecinta, acesta va lucra mai putin.
Ce se intampla in cazul in care cantitatea este insuficienta ?
- Fie revenim la “Automatically manage paging file size for all drives”, fie marim cantitatea de memorie alocata.
Dar… Se poate si mai bine !!!
De fapt, memoria virtuala este un fisier (pagefile.sys) alocat la radacina Hard Disk-ului ce poate fi vazut daca, in Windows Explorer mergem la:
Organize » Folder and search options » View
si selectam aici optiunea Show hidden files, folders or drives si deselectam Hide protected operating system files (Recomended).
Daca dispunem de doua Hard Disk-uri (nu doua partitii) instalate in calculator, alocand acest fisier pe Hard Disk-ul pe care NU este instalat sistemul de operare, obtinem un calculator vizibil mai rapid. De ce se intampla asta ? Pai chiar e mai simplu decat credeti.
Hard Disk-ul principal (cel pe care este instalat sistemul de operare si programele) lucreaza permanent pentru a incarca si descarca librariile DLL, programele, etc. Daca pe langa toate astea il mai punem sa mute blocuri intre memoria fizica(RAM) si cea virtuala, performanta obtinuta nu va fi aceeasi de care ne-am bucura daca am incredinta aceasta sarcina Hard Disk-ului secundar care, datorita faptului ca in majoritatea cazurilor e folosit pe post de camara (stocarea de fisiere multimedia, documente, copii de siguranta, etc) si nu gestioneaza nici fisiere ale sistemului de operare nici ale aplicatiilor “pierde vremea aiurea” cand, ar putea fain-frumos sa puna mana la treaba pentru a procesa memoria virtuala; va asigur ca o va face mult mai bine decat Hard Disk-ul principal.
Cum modificam locatia fisierului pagefile.sys
Pentru a modifica locatia fisierului de paginare, urmam aceeasi ruta de mai devreme cu mici exceptii:
- In Virtual Memory, in Drive, selectam Hard Disk-ul principal.
- Selectam caseta No paging file, dam click pe Set.
- Selectam Hard Disk-ul secundar.
- Scriem valoarea ce va defini cantitatea de memorie virtuala utilizata, dam click pe Set.
- OK » Apply » OK » OK » Restart now.
Asa de simplu.
Din pacate, daca suntem posesorii de laptop-uri, putine putem face pentru a stoca fisierul de paginare pe un Hard Disk care sa fie in permanenta conectat la sistem. In plus, un Hard Disk conectat prin portul USB, nu ne va fi de foarte mare folos datorita vitezei cu care acesta permite transmiterea datelor.
In concluzie
Daca urmati sfaturile de mai sus, in cazul in care calculatorul dispune de 2 GB de memorie RAM sau mai putin, performanta calculatorului vostru va creste simtitor. Cresterea performantei se va face simtita si mai mult, daca se dispune de doua Hard Disk-uri.

Salutare, iar daca avem un win7 unde anume ar trbui s amergem in meniu sa faceam acest lucru?
Salut Mircea. Tutorialul e facut pe Windows 7. Incearca si spune-mi daca ai reusit.
Da, ai dreptate merge si in Win7, eram obisnuit sa fac acest lucru pe XP dar si in 7 merge si e superb ca am mai mult spatiu liber.Multumesc frumos
cu multa placere
Sal,la un laptop cu 3 gb rami ce valoare ar trebui sa pun?
Windows iti recomanda 4500 daca nu ma insel. E OK 4500. Poti pune si 4608
Si daca am 3 partitii,la toate trebuie sa setez aceeasi valoaare?
Asta nu e pe partitii, e pe Hard Disk instalat. Deci, daca ai un Hard Disk, alegi partitia in care este instalat sistemul de operare. Daca ai alt Hard Disk, alegi prima partitie a acestuia. Repet: nu se seteaza in functie de partitii ci de numarul de Hard Disk-uri instalate (maxim un pagefile per pc). Poti vedea si in a-5-a imagine ca am renuntat la pagefile pentru partitia C aflata pe Hard Disk-ul in care este instalat Windows-ul (credeam ca am fost cat se poate de explicit, se pare ca nu, greseala mea).
ok,am inteles,ms
cu cea mai mare placere
Salutare, eu gasisem anterior recomandarea ca e bine totusi ca memoria virtuala sa fie chiar de 3 ori mai mare decat RAM si nu doar de 1.5 ori (cum recomanda Microsoft). Avand un XP SP2 cu doar 1 GB am setat acum la 1024 MB x 1.5 = 1536 MB (recommended este 1534 MB). Ce efect va avea scaderea memoriei virtuale?
In principiu, daca nu este nevoie de mai mult, niciun efect. Ah, ba da: cativa mb liberi in plus, pe hdd.
Merci pentru post!
:) cu placere
La 4 Gb RAM din exemplul tau e total contraindicat calculul cu RAM*1.5. Trebuie sa fim cel putin nebuni sa credem ca 4 Gb reali + 6 swap sunt o treaba sanatoasa. Mai studiaza, fa teste si vei vedea ca am dreptate.
De la Chip la Computer World, Engadget, Lifehacker, Windows Blog si altii, am dedus asta (RAM*1.5). Probabil sunt eu nebun si ma ajuti tu sa-mi revin explicandu-mi de cat am nevoie cu adevarat. Asta logic, daca nu esti prost… informat. :)
Calculul asta in folosesc de aproape 4 ani si inca n-am avut probleme chiar folosesc pc-ul minim 8 ore pe zi (serviciul…). Totusi, daca stii tu un test mai practic si mai fiabil decat folosirea (dar ma indoiesc), te astept cu interes.
In caz contrar iti recomand sa faci la fel ca mine: cand nu stii despre ce e vorba, mai bine taci si-i faci pe toti sa creada ca esti prost decat sa deschizi gura si sa o dovedesti.
=)) Nu pot sa ma abtin, sorry! Stiu ca tu erai nervos (si pe buna dreptate) dar nu trebuie sa-ti bati capul cu toti PROSTII INFORMATI :)) Articolul e f.bun si ai perfecta dreptate… o stim cu totii pt. ca si unii dintre noi folosim aceste setari de f. mult timp. Cine vrea sa inteleaga… INTELEGE! Cine nu… NU si ata ete! Hai PA si multe “succesuri”! & RELAX :)
Nu eram nervos suficient… :)
Apropo, total contraindicat de cine ? Microsoft recomanda urmatoarele: Memoria virtuala (pagefile.sys) = RAM * 1.5 Uite:
“the typical recommendation of 1.5 times the amount of RAM that is in the computer.”
Gasesti detalii aici: http://support.microsoft.com/kb/2267427
salut..am incercat si eu sfatul tau dar spre dezamagirea mea n.am observat nici o schimbare ba din contra acum merge mai greu, am incercat sa vad de ce si am vazut ca din cei 4 gb ram numai utilizez decat 3 dar nu stiu cum sa rezulv asta..imi poti spune ce trebuie sa fac?
Daca ai observat ca pc-ul se misca mai greu dupa realizarea modificarilor, reseteaza-l pe normal. Cat despre cei 3 GB utilizati nu inteleg prea bine ce vrei sa spui. Calculatorul tau detecteaza doar 3 GB sau ce ?
ce cantitate minima de ram ar trebui instalata si urmand pasii tai sa nu avem probleme in jocurile moderne care mananca asa de multa memorie ?
Cerințele de sistem diferă de la joc la joc; e greu să-ți spun o cantitate minimă de memorie RAM. Eu de exemplu, care nu sunt un împătimit al jocurilor, am 6 GB de memorie RAM instalată; dar nu mi-aș bate capul să instalez Windows 7 într-un pc cu mai puțin de 4 GB.
da frate merge foarte bine …decan am descoperit situl tau:)) am facut o gramada de setari la pc am win 7..orqm te venerez:D
Nu exagera! Chiar n-am nevoie de jertfe… :D :)
CATA
Decat sa il venerezi mai bine devin-o un cititor fidel acestor minunate articole care te mai scot si din belea!Fii cu ochii pe acest blog pentru noi trucuri care cu siguranta vor fii de ajutor multora dintre noi,exprima-ti bucuria printr-un simplu like,un sincer multumesc si esti castigat.
:D
Daca am 4 GB RAM instalati si W7 x64 pot sa bifez “no paging file” si sa-l las asa mai ales ca rulez tot ce inseamna jocuri noi ? :-?
Multumesc anticipat !
Salut, am 512 RAM, iar la recommended imi zice 768 (adica 512*1,5), e setat la initial size 768 dar la maximum 1536. Ce zici, las la 768 si scriu si la max la fel, sau pot seta 1536 pe toate? Multumesc !
Pune 1536 la ambele.
Multumesc!! A functionat.Am o rugaminte la tine:cum sa fac sa sterg sagetile si textele de la shourcut de pe desktop?Multumesc anticipat!
Aici ai răspunsul la întrebarea ta: http://www.programecalculator.ro/cum-poti-sterge-textul-si-sageata-shortcut-urilor-de-pe-desktop/
salut am 1.5 gb ram , cat imi recomandati sa pun la min si max vm. ?
La minim pui 16 MB si la maxim pui 2,25 GB.
buna, eu am 1 gb ram si am calcualt ca mai sus 1024*1*1.5 =1536 atata si am dar eu cred ca e pun… nu pot sa pun mai mult ?? si sa num afecteze cumva pc in mod negativ…
eu am un singur hard,cu 2 partitii. are vreun efect memoria virtuala?in C sa las no paging file sau sa setez maximum?dar in D daca are vreun efect cat mi-ai recomanda sa pun?am 2 gb ram
Dacă ai un singur HDD, e indiferent ce partiție va găzdui fișierul de paginare.
Salut, eu de ex am 2gbRam (1.96) si as vrea ram pt un joc (apb) imi spune ca nu am destul ram … ce valoare trebuie sa pun pt 1.96gb?
1. Dacă îți spune că nu ai suficientă memorie RAM, nu prea poți face multe.
2. Ce cantitate să setezi dacă ai 1,96 GB ?!? Auzi, tu ai citit articolul sau ai sărit direct la formularul de comentarii ?!?
Buna Cristian. Am si eu o intrebare. Daca maresc memoria totala (233 mb RAM + 535 mb swap) pe un Pentium 3, va mege mai bine? MULTUMESC ANTICIPAT!!!
Orice îmbunătățire va ajuta la creșterea performanței, dar pentru o cantitate așa mică de memorie ram, de SWAP ai putea punem măcar un 2048
Multumesc mult!!!
Foarte tare, pe asta chiar nu o stiam
Cristiane esti ,,The Best!!!”
Buna Cristian. Scuzama ca pun inrebarea aici, dar te rog spune-mi ce sa sterg din windows ca are 1.76 GB si se misca cam greu (CPU dual core 6000+, 2 GB RAM). Folosesc wise disk cleaner si mi-a sters cam 500 MB din el ca initial avea 2.20 GB. MULTUMESC ANTICIPAT!!!
Salut Cosmin, ai uitat să-mi spui despre ce Windows vorbim…
Scuze, despre windows xp (sp3). Am sters din windows/system32/dllcache. Si tot 1.76GB are. Ti-as fi raspuns mai repede dar am fost la tara.
Nu-i bai :) Uite, îți recomand să arunci o privire peste articolul acesta » http://www.programecalculator.ro/cum-se-configureaza-windows-xp-pentru-o-performanta-maxima/
MERCI MULT!!!
Cum multă plăcere, Cosmin!
am 2gb si nus cat trebuie sa pun la ambele ma ajuti ? raspundemi plz am windows xp sp2 :X
cum pot sa imi pun 3 hard discuri….. e posibil asa ceva?
salll am si eu o intrebare….am intel(R)2duo cpu ….2,00 GO(2,00GO utilizabile) sistem de operare 32 de biti
asa scrie la mine…deci la mine nu merg toti ramii??? ce trebuie sa fac???
am vazut abia acum articolul
am setat asa cum ai zis 6144 Mb(am 2 memorii de 2 Gb)
dar imi da mesaj sa pun 4096 sau mai putin
am pus 4096 si merge foarte rapid
de ce nu ma lasa 6144 ?
Salut. daca am 32 GB RAM de cat trebuie sa fie SWAP ul. de 49152???
Pentru orice cantitate de RAM superioară a 4GB eu am obiceiul să setez 6144 MB.
Buna Cristian! Poti sa ma ajuti sa aleg un calculator (pe componente) pentru aplicarea la birou -pentru serviciul de marketing, sectorul de dezvoltare (programatori, proiectanții) si pentru echipa de management? Mersi anticipat.
Bună Mariana! Trimite-mi informații despre programele care vrei să poată fi rulate, sistemul de operare și bugetul de care dispui la adresa de email de contact.
Salut,la un laptop cu 4 gb rami ce valori ar trebui sa pun?sistemul imi recomanda4294.Foloses win 7 ,32-bit si in momentu de fata din cei 4 gb imi zice ca sunt folositi doar2.80gb.Multumesc!
ma ajuta si pe mine cineva ,va rog frumos!
salut.
daca treci pe win 7 pe 64 biti,va vedea toti rami instalati.
Numai bine.
Ms omule apreciez un efort
sall. vreau sa te intreb ceva… am luat de la cineva un pc foarte slabut si vreau sa il fac sa mearga mai bine. are procesor de 500, vreo 400 si ceva de rami si video 128. ce memorie sa-i pun ca sa mearga mai bine.. am citit intrebarile colegiilor si as vrea sa stiu daca merge si la pc asta sai fac ceva.
O memorie compatibilă, categoric.
la ssd mai setam memorie virtuala?
Memoria virtuală nu depinde de unitatea de stocare ci de cantitatea de memorie RAM instalată. Dacă în sistemul tău ai mai puțin de 16 GB de memorie RAM, atunci folosește liniștit memoria virtuală.
salut,am si eu o intrebare: de exemplu daca am 4 gb rami si placa video de 1gb,as putea sa fac din acestia 3 gb rami si placa de 2gb adica sa “donez” 1 gb din ram placii video?
Salut: Daca am 4 GB ram si un singur Hard Disk pot sa imi pun in C 200 cat imi cere windowsu minim si in D 6144 ?
Având un singur Hard Disk, lasă fișierul de paginare pe C și dezactivează-l pe D.
Salut am facut tot ce mi-ai spus tu dar cand intru in control panel si system imi arata 2GB rami… dar daca intru la virtual memory imi arata 3GB rami.Intrebarea mea este daca am 3gb sau 2 acum ?
ai 3 GB (RAM) şi î-ţi merge cu 2 GB (RAM)
@alexghebaura, Mai bine tăceai.
@Ionut, tu confunzi Memoria Virtuală cu Memoria RAM. La Virtual Mem. îți va arăta cantitatea de memorie virtuală în timp ce la propretățile sistemului vei vedea memoria RAM instalată. Așadar, ai 2 GB de RAM și 3 GB de Memorie Virtuală.
Salut…am un sistem cu i5 2500k si 8 GB RAM…am facut calculul…imi da 12288…deci daca pun acolo 12288 imi va merge pc mai bine sau chestia asta e pt. pc-uri mai slabe cu rami mai putini ?
Dacă ai 8 GB de RAM, n-are rost să pui mai mult de 2048. Eu atât am. Memoria virtuală a fost inventată pentru a compensa lipsa memoriei RAM.