If-Koubou

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

RAM este ieftin Deci, de ce nu rulam totul din ea? (Cum să)

Modulele RAM sunt mai ieftine decât oricând înainte, deci de ce nu rulam întregul sistem de operare de la băncile RAM super-rapide?

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Intrebarea

Editorul superUser pkr298 vrea să știe de ce nu rulam mașini 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 suporte acest lucru deloc, dar există vreun motiv că RAM nu este folosit în acest fel?

Pe suprafata anchetei sale are sens, insa in mod clar nu suntem intalniti in calculatoarele bazate pe RAM; Care este povestea din spate?

Răspunsul

Contribitorul la 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 folosit î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 utilizează 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 sfârșit, veți avea nevoie și 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ți să le utilizați).

Acestea fiind spuse: 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 prin crearea unui disc RAM în memoria comună de lucru.

Poti:

  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 va păstra 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. Puteți folosi blițul sau alt spațiu de stocare permanent pentru a păstra toate datele (Avertisment: 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ă mai multe modalități de a descrie, de la Amiga RAD: resetați supraviețuitoarele discuri RAM la IOPS, purtați nivelarea și G-d știe ce, Cu toate acestea, voi reduce această listă scurtă și numai un singur element:

DDR3 (curent DRAM) prețuri față de prețurile SSD:

  • DDR3: 10 EUR pentru GiB sau 10 000 EUR pentru TiB
  • SSD-uri: 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.