10Aug

RAM je poceni Torej, zakaj ne vozimo vse od sebe?

RAM moduli so cenejši kot kdajkoli prej, zato zakaj ne vodimo celotnega operacijskega sistema iz super hitrih bank RAM?

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Vprašalnik

SuperUser bralnik pkr298 želi vedeti, zakaj ne uporabljamo RAM-ov, namesto strojev, ki temeljijo na disku. Piše:

RAM je poceni in veliko hitrejši od SSD-jev. Samo hlapno. Torej, zakaj računalniki nimajo veliko RAM-a, in ob vklopu, naložite vse na RAM iz trdega diska / SSD-ja in preprosto zaženite vse od tam, preden ni nobene resnične potrebe po ohranjanju ničesar zunaj spomina? Ali bi bili računalniki hitrejši?

Seveda, trenutni operacijski sistem morda sploh ne podpira, vendar obstaja kakšen razlog, da se RAM ne uporablja na ta način?

Na površini je njegova poizvedba smisla, vendar jasno, da nismo prepleteni v računalniku, ki temelji na RAM-u;Kakšna je zgodovina?

Odgovor na

SuperUser prispevek Hennes ponuja nekaj vpogleda v to, zakaj še vedno uporabljamo sisteme, ki temeljijo na disku:

Obstaja nekaj razlogov, zakaj se RAM ne uporablja tako:

  1. RAM( RAM) je pogosto poceni, a ne tako poceni.Še posebej, če želite kupiti relativno velike DIMM-je.
  2. RAM izgubi svojo vsebino, ko je izklopljen. Tako boste morali znova naložiti vsebino ob zagonu. Recimo, da uporabljate RAMDISK velikosti SSD velikosti 100 GB, kar pomeni približno dve minuti zakasnitve, medtem ko se 100 GB kopira z diska.
  3. RAM uporablja več moči( recimo 2-3 Watt na DIMM, približno enako kot SSD v mirovanju).
  4. Če želite uporabiti toliko RAM-a, bo vaša matična plošča potrebovala veliko vtičnic DIMM in sledi do njih. Običajno je to omejeno na šest ali manj.(Več prostora na plošči pomeni več stroškov in s tem višje cene.)
  5. Nazadnje boste potrebovali tudi RAM za zagon programov, zato boste potrebovali običajno velikost RAM-a za delo( npr. 18GiB in dovolj za shranjevanje podatkov, ki jih pričakujeteuporabiti).

Ob dejstvu, da: Da, RAM diski ne obstajajo. Tudi kot PCI plošča z vtičnicami DIMM in kot aparati za zelo visoke IOps.(Večinoma se uporablja v zbirkah podjetij pred SSD-jem postala možnost).Te stvari pa niso poceni.
Tukaj sta dva primera kartic s pomnilniškimi karticami z nizko vsebnostjo RAM-a, ki jih je vnesla v produkcijo:

Upoštevajte, da obstaja več načinov za to, kot da bi ustvarili RAM-disk v skupnem delovnem pomnilniku.

Lahko:

  1. Uporabite namenski fizični pogon za to s hlapnim( dinamičnim) pomnilnikom. Ali kot aparat ali s SAS, SATA ali PCI [e] vmesnikom.
  2. Enako lahko storite tudi z akumulatorjem, ki je shranjen v akumulator( ni potrebe za kopiranje začetnih podatkov vanj, ker bo ohranila njegovo vsebino, dokler varnostna kopija ostane veljavna).
  3. Lahko uporabite statični RAM, namesto DRAMS( preprostejši, dražji).
  4. Za ohranjanje vseh podatkov lahko uporabljate bliskavico ali drugo trajno shranjevanje( opozorilo: ponavadi ima omejeno število ciklov pisanja).Če uporabljate bliskavico kot samo skladiščenje, ste se pravkar preselili v SSD.Če shranite vse v dinamičnem RAM-u in shranite na bliskavico, potem pa se vrnete na naprave.

Prepričan sem, da obstaja več načinov za opis, od Amiga RAD: ponastavite preživele RAM diske na IOPS, izravnavo obrabe in Gd ve, kaj, Vendar bom to kratko zmanjšal in samo navedel še eno postavko:

DDR3( trenutni DRAM) cene v primerjaviSSD cene:

  • DDR3: 10 EUR za GiB ali 10 000 EUR za TiB
  • SSD: precej manj.(Približno 1/4 do 1/10).

Če želite prebrati več o RAM diskih, poglejte RAM Disks Explained: Kaj so in zakaj verjetno ne bi smeli uporabljati One.

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.