16082008
Ce este memoria virtuală?
Un mediu de stocare temporar folosit de un computer pentru a rula programe care necesită mai multă memorie decât are sistemul.
Atunci când computerul rămâne fără memorie cu acces aleator (RAM) necesară pentru a rula un program sau o operație, Windows folosește memoria virtuală pentru a compensa.
Memoria virtuală combină RAMul sistemului cu spațiu de pe hard disk. Când RAMul devine insuficient, memoria virtuală mută informații/date din RAM către un spațiu, numit page file. Cu alte cuvinte, mutând informații către și din page file eliberează destul RAM pentru ca programele sa poată termina operațiile.
Notă: Memoria virtuală este mult mai lentă decât RAM-ul.
Cât de mare să fie memoria virtuală?
Pentru majoritatea utilizatorilor, setările implicite sunt optime.
Cum schimbăm mărimea memoriei virtuale?
Windows XP:
Control Panel, System, tab-ul Advanced, sub Performance apăsați Settings, Advanced, Change
Windows Vista:
Control Panel, System and Maintenance, System, în panoul din stânga apăsați Advanced System Settings, sub Performance apăsați Settings, Advanced, Change
Nu uitați ca după ce ați setat noile valori să apăsați Set.
Notă: Informațiile din imagini sunt informative si nu reflectă nicio recomandare, nu reprezintă setările computerului personal.
Cum prevenim "memorie insuficientă" (low memory)?
Aceasta parte o voi prezenta dupa un comentariu sau dupa 24 de ore deoarece tutorialul este destul de lung.
Un mediu de stocare temporar folosit de un computer pentru a rula programe care necesită mai multă memorie decât are sistemul.
Atunci când computerul rămâne fără memorie cu acces aleator (RAM) necesară pentru a rula un program sau o operație, Windows folosește memoria virtuală pentru a compensa.
Memoria virtuală combină RAMul sistemului cu spațiu de pe hard disk. Când RAMul devine insuficient, memoria virtuală mută informații/date din RAM către un spațiu, numit page file. Cu alte cuvinte, mutând informații către și din page file eliberează destul RAM pentru ca programele sa poată termina operațiile.
Notă: Memoria virtuală este mult mai lentă decât RAM-ul.
Cât de mare să fie memoria virtuală?
Pentru majoritatea utilizatorilor, setările implicite sunt optime.
Cum schimbăm mărimea memoriei virtuale?
Windows XP:
Control Panel, System, tab-ul Advanced, sub Performance apăsați Settings, Advanced, Change
Windows Vista:
Control Panel, System and Maintenance, System, în panoul din stânga apăsați Advanced System Settings, sub Performance apăsați Settings, Advanced, Change
Nu uitați ca după ce ați setat noile valori să apăsați Set.
Notă: Informațiile din imagini sunt informative si nu reflectă nicio recomandare, nu reprezintă setările computerului personal.
Cum prevenim "memorie insuficientă" (low memory)?
Aceasta parte o voi prezenta dupa un comentariu sau dupa 24 de ore deoarece tutorialul este destul de lung.
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
Incercați sa rulați mai puține programe în același timp. Acest lucru nu este convenabil și nici practic, semnele de memorie insuficientă poate arăta că PCul are nevoie de mai multă memorie. Pentru a rezolva această problemă, recomandările sunt:
- Măriți memoria virtuală
Windows incearcă automat sa mărească fișierul de paginare prima dată când computerul are nevoie, dar puteți schimba si dvs. până la o mărime maximă egală cu RAMul instalat.
Cu toate că creșterea fișierului de paginare poate rezolva problemele de memorie insuficientă, totodată este posibil ca programele sa funcționeze mult mai lent.
- Instalați mai mult RAM
Dacă mărirea memoriei virtuale nu ajută la rezolvarea acestei probleme, atunci probabil este timpul sa instalați mai mult RAM.
Cum optimizăm memoria virtuală?
* Defragmentarea si prevenirea fragmentării.
Pentru a defragmenta memoria virtuală, urmați pașii:
- Bifați No paging file, apăsați Set
Reporniți computerul
- Defragmentați partiția sistemului, folosind Disk Defragmenter (Start, All Programs, Accessories, System Tools)
- Refaceți memoria virtuală, iar pentru prevenirea fragmentării setați Initial size și Maximum size la aceeași valoare.
* Mutarea fișierului pagefile.sys pe un alt hard disk (nu o altă partiție) mai rapid sau cel puțin egal cu cel al sistemului.
Mutând memoria virtuală pe un alt hard disk dedicat va scădea timpul de încarcare al informațiilor din fișierul de paginare înapoi în RAM.
De ce dedicat? Pentru că scopul mutării memoriei virtuale pe alt hard disk este scăderea operațiilor de scriere/citire pe care capetele hard diskului le efectuează. Dacă situăm doua sau mai multe fișiere de paginare, în loc de unul, pe același hard disk, atunci performanța nu va mai fi aceeasi. Exemplu, Adobe Photoshop.
Notă: Mutarea memoriei virtuale pe o altă partiție decat cea a sistemului va duce la o degradare a performanței.
Explicație: Pentru a înțelege de ce, sunt necesare câteva cunoștinte de bază despre hard diskuri.
În următoarea imagine avem o reprezentare grafică a performanței unui hard disk:
În urma acestui benchmark rezultatele arată așa:
La începutul hard diskului viteza de citire a unui fișier este de 74.9MB, viteză care treptat scade pe masură ce ne apropiem de sfarșitul hard diskului.
Acest lucru demonstrează de ce este mereu indicat ca sistemul de operare să fie instalat in prima partiție și totodată de ce nu este recomandat sa mutăm memoria virtuală pe altă partiție.
Dacă instalăm sistemul de operare pe o altă partiție nu facem altceva decât să mutăm datele frecvent accesate către o parte a hard diskului unde viteza de citire este mai mică, la fel și pentru memoria virtuală.
Viteza de citire este mai mare la începutul hard diskului datorită poziționării capetelor de citire)
Alte informații:
În Windows XP memoria virtuală este setată in felul următor:
Initial size: 1.5 x memorie cu acces aleator (RAM)
Maxim: 3 x memorie cu acces aleator (RAM) (necesită confirmare)
În Windows Vista:
Initial size: 1 x memorie cu acces aleator (RAM) + 300MB
Maxim: 3 x memorie cu acces aleator (RAM)
De reținut:
- Memoria virtuală lucrează odată cu RAMul și nu este un înlocuitor de RAM.
- Este mult mai lentă decât RAMul.
- Creșterea memoriei virtuale peste mărimea recomandată poate incetini sistemul considerabil.
Întotdeauna este de preferat și recomandat să instalați mai mult RAM, dacă sistemul dvs. necesită.
(c)BlueMe