If-Koubou

RAM on edullinen, joten miksi emme suoriudu kaikesta siitä?

RAM on edullinen, joten miksi emme suoriudu kaikesta siitä? (Miten)

RAM-moduulit ovat halvempia kuin koskaan ennen, joten miksi emme käytä koko käyttöjärjestelmäämme erittäin nopeita RAM-pankkeja?

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

SuperUser-lukija pkr298 haluaa tietää, miksi emme käytä RAM-pohjaisia, levy-pohjaisten koneiden sijaan. Hän kirjoittaa:

RAM on halpa ja paljon nopeampi kuin SSD: t. Se on vain haihtuvia. Joten miksi tietokoneilla ei ole paljon RAM-muistia, ja käynnistettäessä lataat kaiken kiintolevyn / SSD: n RAM-muistille ja suorittavat vain kaiken sen sijaan, olettaen, ettei ole mitään todellista tarvetta pysyä muualla muualla. Eikö tietokoneet olisi paljon nopeampia?

Tietenkin nykyinen käyttöjärjestelmä ei ehkä tue tätä ollenkaan, mutta onko syytä, että RAMia ei käytetä tällä tavoin?

Pinnalla hänen tutkimuksestaan ​​on järkevää, mutta selvästi emme ole aurastuneita RAM-pohjaisissa tietokoneiden rakentamisessa; mikä on takaisin tarina?

Vastaus

SuperUser-avustaja Hennes tarjoaa jonkinlaisen käsityksen siitä, miksi käytämme edelleen levyjärjestelmää:

On olemassa muutamia syitä, joita RAM-muistia ei käytetä tällä tavoin:

  1. Yhteinen työpöydän (DDR3) RAM on halpa, mutta ei niin halpaa. Varsinkin jos haluat ostaa suhteellisen suuria DIMM-moduuleja.
  2. RAM menettää sisällön, kun virta katkaistaan. Siksi sinun pitäisi ladata sisältö uudelleen käynnistyksen yhteydessä. Sano, että käytät 100 Gt: n SSD-kokoista RAMDISK-muistia, mikä tarkoittaa noin kahden minuutin viivettä, kun 100 gigatavua kopioidaan levyltä.
  3. RAM käyttää enemmän virtaa (esimerkiksi 2-3 Watt per DIMM, suunnilleen sama kuin tyhjäkäynnillä oleva SSD).
  4. Jotta voisit käyttää niin paljon RAM-muistia, emolevyt tarvitsevat paljon DIMM-liitäntää ja jälkiä niille. Yleensä tämä on rajoitettu kuuteen tai vähemmän. (Lisää levytilaa tarkoittaa enemmän kustannuksia, mikä nostaa hintoja.)
  5. Lopuksi tarvitset RAM-muistia ohjelmien suorittamiseen, joten tarvitset tavallisen RAM-koon, jotta voit työskennellä (esim. 18GiB ja riittävän tallentamaan odottamasi tiedot).

Sanottu: Kyllä, RAM-levyjä on olemassa. Jopa PCI-kortti DIMM-liittimineen ja laitteina erittäin korkeille IOps-laitteille. (Käytettiin pääasiassa yritystietokannoissa ennen SSD: n tulosta). Nämä asiat eivät kuitenkaan ole halpoja.
Seuraavassa on kaksi esimerkkiä pienikokoisista RAM-levykorteista, jotka tekivät sen tuotannosta:

Huomaa, että tällä tavoin on paljon enemmän tapoja kuin pelkästään luomalla RAM-levy yhteiseen työmuistiin.

Sinä pystyt:

  1. Käytä sitä erillisellä fyysisellä asemalla haihtuvalla (dynaamisella) muistilla. Joko laitteena, tai SAS-, SATA- tai PCI [e] -käyttöliittymänä.
  2. Voit tehdä samoin paristokotelolla (ei tarvitse kopioida alkuperäisiä tietoja, koska se säilyttää sisällön niin kauan kuin varmuuskopiointitoiminto pysyy voimassa).
  3. Voit käyttää staattisia RAM: itä sen sijaan DRAMS: ää (yksinkertaisempia, kalliimpia).
  4. Voit käyttää salamaa tai muuta pysyvää tallennustilaa pitämään kaikki tiedot (Varoitus: salama yleensä on rajallinen määrä kirjoitussyklejä). Jos käytät salamaa vain tallennusvälineenä, siirryt vain SSD-laitteisiin. Jos tallennat kaiken dynaamisessa RAM-muistissa ja tallennat varmuuskopioon virran katkaisemisen jälkeen, siirryt takaisin laitteisiin.

Olen varma, että Amiga RAD: llä on paljon muutakin: nollaa jäljellä olevat RAM-levyt IOPS: ään, kuluvat tasoitus ja G-d tietää mitä, mutta leikata tämä lyhyt ja vain yksi kohta:

DDR3 (nykyiset DRAM-hinnat) verrattuna SSD-hintoihin:

  • DDR3: 10 euroa / GiB tai 10 000 euroa / TiB
  • SSD: huomattavasti vähemmän. (Noin 1 / 4-1 / 10.)

Jos haluat lukea lisää RAM-levyistä, tutustu RAM-levyjen selityksiin: mitä he ovat ja miksi et todennäköisesti käytä yhtä.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.