10Aug

RAM este ieftin Deci, de ce nu rulam totul din ea?

Modulele

RAM sunt mai ieftine decât oricând, deci de ce nu rulam întregul nostru sistem de operare din afara băncilor RAM super-rapide?

Î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.

Întrebarea

SuperUser cititorul pkr298 vrea să știe de ce nu rulam mașinile bazate pe RAM, în loc de discuri. El scrie:

RAM este ieftin și mult mai rapid decât SSD-urile. E doar volatilă.Deci, de ce computerele nu au o mulțime de memorie RAM și, la pornire, încărcați totul în memoria RAM de pe unitatea hard disk / SSD și rulați totul de acolo, presupunând că nu este nevoie să persistă nimic în afara memoriei? Calculatoarele nu ar fi mult mai rapide?

Desigur, actualul sistem de operare poate să nu accepte acest lucru deloc, dar există vreun motiv că RAM nu este utilizat în acest fel?

Pe suprafața anchetei sale are sens, dar în mod clar nu suntem plini de conținut în computerele bazate pe RAM;Care este povestea din spate?

Răspunsul la răspunsul

Contribuitorul SuperUser Hennes oferă câteva informații despre motivul pentru care folosim încă sisteme bazate pe disc:

Există câteva motive pentru care RAM nu este utilizat în acest fel:

  1. Desktop-ul obișnuit( DDR3) RAM este ieftin, dar nu atât de ieftin. Mai ales dacă doriți să cumpărați module DIMM relativ mari.
  2. RAM își pierde conținutul când este oprit. Astfel, va trebui să reîncărcați conținutul la momentul încărcării. Spuneți că utilizați un RAMDISK de dimensiune SSD de 100 GB, ceea ce înseamnă întârziere de aproximativ două minute în timp ce 100 GB sunt copiate de pe disc.
  3. RAM folosește mai multă putere( de exemplu 2-3 Watt pe DIMM, cam la fel ca un SSD inactiv).
  4. Pentru a utiliza atât de multă memorie RAM, placa de bază va avea nevoie de o mulțime de prize DIMM și de urmele la acestea. De obicei, acest lucru este limitat la șase sau mai puțin.(Mai mult spațiu de bord înseamnă mai multe costuri, deci prețuri mai mari.)
  5. În cele din urmă, veți avea nevoie de RAM pentru a rula programele dvs., deci veți avea nevoie de dimensiunea normală a RAM pentru a lucra în( de exemplu 18GiB și suficient pentru a stoca datele pe care le așteptația folosi).

După cum sa spus: Da, există discuri RAM.Chiar și ca placă PCI cu prize DIMM și ca aparate pentru IOps foarte mari.(Majoritatea utilizate în bazele de date corporative înainte ca SSD-urile să devină o opțiune).Aceste lucruri nu sunt totuși ieftine.
Iată câteva exemple de carduri de disc RAM de joasă finalitate care au făcut-o în producție:

Rețineți că există mai multe modalități de a face acest lucru decât doar prin crearea unui disc RAM în memoria comună de lucru.

Puteți:

  1. Utilizați o unitate fizică dedicată pentru aceasta cu memorie volatilă( dinamică).Fie ca un aparat, fie cu o interfață SAS, SATA sau PCI [e].
  2. Puteți face același lucru și cu spațiul de stocare bazat pe baterie( nu este nevoie să copiați datele inițiale în el deoarece acesta își păstrează conținutul atâta timp cât puterea de rezervă rămâne validă).
  3. Puteți utiliza memorii RAM statice mai degrabă decât DRAMS( mai simple, mai scumpe).
  4. Aveți posibilitatea să utilizați un spațiu de stocare permanent sau permanent pentru a păstra toate datele( Atenție: flash-ul are, de obicei, un număr limitat de cicluri de scriere).Dacă utilizați blițul numai ca spațiu de stocare, atunci tocmai ați mutat pe SSD-uri. Dacă stocați totul în memoria RAM dinamică și salvați pentru a bloca copierea de rezervă la pornire, atunci v-ați întors la aparate.

Sunt sigur că există o modalitate mai bună de a descrie, de la Amiga RAD: reinițializați discurile RAM supraviețuitoare la IOPS, uzură de nivelare și Gd știe ce, Cu toate acestea, voi reduce această listă scurtă și numai un singur element:

DDR3Prețurile SSD:

  • DDR3: 10 EUR pe GiB sau 10 000 EUR pe SSD
  • TiB: semnificativ mai puțin.(Aproximativ 1/4 până la 1/10)

Dacă doriți să citiți mai multe despre discurile RAM, verificați dischetele RAM Explicate: ce sunt și de ce probabil că nu ar trebui să utilizați unul.

Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.