10Aug
RAM-moduulit ovat halvempia kuin koskaan ennen, joten miksi emme käytä koko käyttöjärjestelmäämme erittäin nopeita RAM-pankkeja?
Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Kysymys
SuperUser-lukija pkr298 haluaa tietää, miksi emme ole käynnissä RAM-pohjaisia, eikä levy-pohjaisia koneita. 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 tutkimuksensa on järkevää, mutta selvästi emme ole ahdistuneita RAM-pohjaisissa tietokoneiden rakentamisessa;mikä on takaisin tarina?
Vastaus
SuperUser-avustaja Hennes tarjoaa jonkinlaisen käsityksen siitä, miksi emme vielä käytä levyjärjestelmää:
RAM-muistia ei ole käytetty tällä tavoin:
- Yhteinen työpöytä( DDR3) RAM on halpa, mutta ei niin halpa. Varsinkin jos haluat ostaa suhteellisen suuria DIMM-moduuleja.
- 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ä.
- RAM käyttää enemmän tehoa( esimerkiksi 2-3 Watt per DIMM, suunnilleen sama kuin tyhjäkäynnillä oleva SSD).
- 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ää korttitilaa tarkoittaa enemmän kustannuksia, jolloin hinnat ovat korkeammat.)
- Lopuksi tarvitset RAM-muistin myös ohjelmien suorittamiseen, joten tarvitset tavallisen RAM-koon toimimaan( esim. 18GiB ja riittävät tallentamaan odottamasi tiedotkäyttää).
Kun sanoit: 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.
Tässä on kaksi esimerkkiä alhaisen RAM-muistikorttien, jotka tekivät sen tuotannosta:
Huomaa, että on olemassa monia muita keinoja kuin luoda RAM-levy tavallisessa työmuistissa.
Voit:
- Käytä sille erillistä fyysistä asemaa haihtuvalla( dynaamisella) muistilla. Joko laitteena, tai SAS-, SATA- tai PCI [e] -käyttöliittymänä.
- Voit tehdä samoin paristokotelolla( ei tarvitse kopioida alkuperäisiä tietoja, koska se säilyttää sisällön niin kauan kuin varmuuskopiointitoiminto pysyy voimassa).
- Voit käyttää staattisia RAM-muistia pikemminkin kuin DRAMS( yksinkertaisempi, kalliimpi).
- Voit käyttää salamaa tai muuta pysyvää tallennustilaa pitämään kaikki tiedot( Varoitus: salama yleensä sisältää rajoitetun määrän 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: lla on paljon enemmän kuvauksia: palauta eloonjääneitä RAM-levyjä IOPS: iin, käytä tasoitusta ja Gd tietää mitä, mutta leikata tämä lyhyt ja vain yksi kohta:
DDR3( nykyiset DRAM) hinnat verrattunaSSD: n hinnat:
- DDR3: 10 € / GiB tai 10.000 € / 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 sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.