Risipeste dosar mituri de swap pe RAM-discul

Risipeste dosar mituri de swap pe RAM-discul
În ciuda omniprezența drive-uri SSD, și, de asemenea, datorita memoriei low-cost, RAM-disk, în unele cazuri, ideea nu și-a pierdut relevanța - disc virtual localizat în memoria calculatorului, și rezultatele într-o viteză fenomenală de citire și acum vor fi utilizate. Cu toate acestea, nu întotdeauna utilizarea rațională a acestei tehnologii, iar în acest articol voi vorbi despre aplicația RAM-disc mai ridicol pe care l-am întâlnit - locația fișierului de paginare pe ea.

Acum vorbesc mai mult cu imagini. Toate acestea sunt disponibile utilizarea resurselor memoriei calculatorului condiționat este format din două părți - memoria fizică pe care este instalat module de pe placa de bază, și fișierul de paginare (de swap -. Din engleză Swap-fișier), care este utilizat cu un deficit de memorie fizică.

Acest mecanism protejează sistemul de epuizarea resurselor. Scăparea programe temporar neutilizate și biblioteci în swap fișierul pe hard disk, face loc pentru noile aplicații. Sistemul de operare va rula mai lent, dar nu și nu zaglyuchit atârnă.


Swapping îmbunătățește module fizice

Aici este o resursă de memorie pentru a crea în memoria RAM-drive-l. Partea fizică (fizică și anume valoroasă) de memorie este tăiat și dat o unitate, care este vizibil pentru sistem ca un disc normal. Prin urmare, dimensiunea discului nu poate fi de dimensiuni mai mari de memorie. O astfel de virtuale „hard disk“ este cea mai înaltă performanță, un ordin de mărime (sau chiar mai mult) pentru a depăși chiar și SSD. Dar dimensiunea memoriei este redusă, ceea ce înseamnă că o parte a programului, care nu are suficient spațiu, va fi trimis la fișierul de paginare.


Locație ramdisk în memorie. Resursa totală a scăzut, acum nu depășește dimensiunea memoriei fizice.

Acum, uita-te la caracteristicile de alocare de memorie atunci când plasarea de swap RAM-disc. În primul rând, cantitatea totală de memorie liber și Swap-fișier nu poate fi mai mult decât memoria fizică a calculatorului, care ucide nici un sens de schimb care vizează creșterea limitei de memorie fizică. În al doilea rând, sistemul de operare este suficient de flexibil pentru a ști cum să aloce resursele lor. Limitarea sistemului de disc virtual, nu asigura un control deplin asupra memoriei.


Comparați cu imaginea anterioară. Resursa totală este aceeași, dar acum sistemul abordează în mod eficient modul de utilizare a memoriei, cum ar fi fișierul cache.

De exemplu, în unele cazuri, sistemul poate îmbunătăți performanța în detrimentul cache de fișiere, care nu este utilizat în fișierul de paginare. Prin urmare, trebuie să dezactivați RAM-disc și paginare, memorie eliberarea, și pentru a permite sistemului să propriile decizii cu privire la modul de utilizare a resurselor disponibile.

Exemplu. Calculatorul 6 GB de RAM de 2 GB într-o paginare pe un hard disk. Total pentru sistem și programul este alocat 8 GB. cache de fișiere pot fi recuperate numai în fizică 6 GB. Acum vrem să scăpăm de hard disk disc swap și mutați-l la RAM-disc. Crearea unui disc virtual egală cu dimensiunea de swap.

Total transformă: 4 GB de memorie de 2 GB + sub swap-file. Mărimea totală a unui sistem și un program - 6 GB. Doar acum cache-ul poate fi izolat în 4 gigaocteți (în loc de 6 ca mai înainte). Dacă doriți să scape de swap pe disc, de exemplu, atunci când o cantitate mare de memorie, este mai ușor pentru a dezactiva swap.

Cu referire la exemplul nostru, toate resursa dedicat va consta numai din dimensiunea memoriei fizice a 6 GB, care este alocată de către sistem și programul. Aceasta este, în comparație cu cazul precedent (paginarea media virtuală), nu am pierdut nimic, plus sistemul are capacitatea de a utiliza mai eficient resursele.

Deci, nu utilizați fișierul de paginare de pe RAM-disc, este cel mai înalt nivel de imbecilitate care vine din lipsa totală de înțelegere a modului în care sistemul de operare.

Primiți anunțuri noi articole direct la oficiul poștal