RAM on halpaa, joten miksi emme ajaa kaikkea siitä?
RAM-moduulit ovat halvempia kuin koskaan ennen, joten miksi emme käynnistä koko käyttöjärjestelmääsi erittäin nopealla RAM-pankilla?
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Kysymys
SuperUser-lukija pkr298 haluaa tietää, miksi emme käynnistä RAM-pohjaisia, vaan levy-pohjaisia koneita. Hän kirjoittaa:
RAM on halpa ja paljon nopeampi kuin SSD. Se on vain epävakaa. Joten miksi tietokoneilla ei ole paljon RAM-muistia, ja käynnistyä, lataa kaikki RAM-muistiin kiintolevyltä / SSD: ltä ja suorita kaikki siellä, olettaen, ettei mitään todellista tarvetta pysyä muistin ulkopuolella? Eikö tietokoneet olisi paljon nopeampia?
Tietenkin nykyinen käyttöjärjestelmä ei välttämättä tue tätä ollenkaan, mutta onko mitään syytä käyttää RAM-muistia tällä tavalla?
Pinnalla hänen kyselynsä on järkevää, mutta emme selvästikään ole aavistettu RAM-pohjaisessa tietokoneessa; mikä on takaisin tarina?
Vastaus
SuperUserin avustaja Hennes tarjoaa jonkin verran tietoa siitä, miksi käytämme edelleen levypohjaisia järjestelmiä:
Muutamia syitä RAM-muistia ei käytetä tällä tavalla:
- Yhteinen työpöytä (DDR3) RAM on halpa, mutta ei aivan halpaa. Erityisesti jos haluat ostaa suhteellisen suuria DIMM-moduuleja.
- RAM menettää sisällön, kun se kytketään pois päältä. Siksi sinun pitäisi ladata sisältö uudelleen käynnistyksen aikana. Sano, että käytät 100 Gt: n SSD-kokoista RAMDISK-muistia, eli noin kahden minuutin viive, kun taas 100 Gt kopioidaan levyltä.
- RAM käyttää enemmän tehoa (esim. 2-3 wattia DIMM: ää kohti, noin sama kuin tyhjä SSD).
- Jos haluat käyttää niin paljon RAM-muistia, emolevy tarvitsee paljon DIMM-liitäntöjä ja niiden jälkiä. Yleensä tämä on enintään kuusi tai vähemmän. (Lisää hallituksen tilaa merkitsee enemmän kustannuksia, siten korkeampia hintoja.)
- Lopuksi tarvitset RAM-muistia myös ohjelmien suorittamiseksi, joten tarvitaan normaali RAM-koko, jotta voit työskennellä (esim. 18GiB, ja tarpeeksi tallentaa käyttämäsi tiedot).
Tämän sanottu: Kyllä, RAM-levyjä on olemassa. Jopa PCI-kortti, jossa on DIMM-pistorasiat ja laitteet erittäin korkealle IOps: lle. (Enimmäkseen käytetään yritysten tietokannoissa ennen SSD: n vaihtoehtoa). Nämä asiat eivät kuitenkaan ole halpoja.
Seuraavassa on kaksi esimerkkiä matalapäästöisistä RAM-levyistä, jotka ovat tehneet tuotannosta:Huomaa, että on olemassa enemmän tapoja tehdä tämä kuin pelkkä RAM-levyn luominen yhteiseen työmuistiin.
Sinä pystyt:
- Käytä siihen omistettua fyysistä asemaa haihtuvalla (dynaamisella) muistilla. Joko laite tai SAS-, SATA- tai PCI [e] -liitäntä.
- Voit tehdä samoin akkukäyttöisellä tallennuksella (ei tarvitse kopioida alkuperäisiä tietoja siihen, koska se säilyttää sen sisällön niin kauan kuin varmuuskopiointi on voimassa).
- Voit käyttää staattisia RAM-muistia pikemminkin kuin DRAMS (yksinkertaisempi, kalliimpi).
- Voit säilyttää kaikki tiedot salaman tai muun pysyvän tallennuksen avulla (varoitus: salamavälillä on yleensä rajoitettu määrä kirjoitusjaksoja). Jos käytät salamaa vain tallennustilana, siirryit vain SSD: hen. Jos tallennat kaiken dynaamisessa RAM-muistissa ja tallennat flash-varmuuskopioinnin virrankatkaisuun, palasit takaisin laitteisiin.
Olen varma, että Amiga RAD: lta on vielä enemmän kuvausta: palauttaa selviytyneet RAM-levyt IOPS: iin, kulumisen tasoittaminen ja G-d tietävät mitä, kuitenkin leikkaan tämän lyhyen ja luetellaan vielä yhden kohteen:
DDR3-hinnat (nykyiset DRAM-hinnat) verrattuna SSD-hintoihin:
- DDR3: 10 € per GiB tai 10 000 euroa TiB: tä kohti
- SSD: t ovat huomattavasti vähemmän. (Noin 1 / 4–1 / 10.)
Jos haluat lukea lisää RAM-levyistä, tutustu RAM-levyihin, jotka on selitetty: mitä ne ovat ja miksi et todennäköisesti käytä yhtä.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.