10Aug

La RAM è economica, quindi perché non usiamo tutto da essa?

I moduli RAM

sono più economici che mai, quindi perché non stiamo eseguendo l'intero sistema operativo da banche RAM super veloci?

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

La domanda

SuperUser reader pkr298 vuole sapere perché non stiamo utilizzando macchine basate su RAM, anziché su disco. Scrive:

RAM è economico e molto più veloce degli SSD.È solo volatile. Quindi, perché i computer non hanno un sacco di RAM e, all'accensione, caricano tutto nella RAM dal disco rigido / SSD e semplicemente eseguono tutto da lì, assumendo che non sia veramente necessario mantenere qualcosa fuori dalla memoria? I computer non sarebbero molto più veloci?

Ovviamente, il sistema operativo corrente potrebbe non supportarlo affatto, ma c'è qualche ragione per cui la RAM non venga utilizzata in questo modo?

In superficie la sua indagine ha senso, ma chiaramente non siamo inondati da build di computer basati su RAM;qual è la storia?

La risposta

SuperUser contributor Hennes offre alcune informazioni sul perché utilizziamo ancora sistemi basati su disco:

Ci sono alcuni motivi per cui la RAM non viene utilizzata in questo modo: la RAM desktop DDR3

  1. è economica, ma non proprio così economica. Soprattutto se si desidera acquistare DIMM relativamente grandi. La RAM
  2. perde il suo contenuto quando viene spenta. Quindi avresti bisogno di ricaricare il contenuto al momento dell'avvio. Supponiamo che utilizzi un RAMDISK con dimensioni SSD da 100 GB, ovvero circa due minuti di ritardo mentre 100 GB vengono copiati dal disco. La RAM
  3. utilizza più energia( ad esempio 2-3 Watt per DIMM, circa la stessa di un SSD inattivo).
  4. Per utilizzare così tanta RAM, la tua scheda madre avrà bisogno di molti socket DIMM e le tracce a loro. Di solito questo è limitato a sei o meno.(Più spazio su scheda significa più costi, quindi prezzi più alti.)
  5. Infine, avrai anche bisogno della RAM per eseguire i tuoi programmi, quindi avrai bisogno della normale dimensione della RAM per lavorare( ad esempio 18GiB, e abbastanza per memorizzare i dati che ti aspettiusare).

Detto questo: Sì, i dischi RAM esistono. Anche come scheda PCI con socket DIMM e come appliance per IOps molto alti.(Utilizzato principalmente nei database aziendali prima che gli SSD diventassero un'opzione).Queste cose non sono però economiche.
Di seguito sono riportati due esempi di schede disco RAM di fascia bassa che hanno reso disponibile la produzione:

Si noti che esistono molti più modi per farlo rispetto alla semplice creazione di un disco RAM nella memoria di lavoro comune.

È possibile:

  1. Utilizzare un'unità disco dedicata per esso con memoria volatile( dinamica).Sia come appliance, sia con interfaccia SAS, SATA o PCI [e].
  2. È possibile fare lo stesso con l'archiviazione con batteria tampone( non è necessario copiare i dati iniziali in esso, poiché manterrà il suo contenuto finché la potenza di backup rimane valida).
  3. È possibile utilizzare RAM statiche piuttosto che DRAM( più semplici, più costose).
  4. È possibile utilizzare il flash o altra memoria permanente per conservare tutti i dati( avviso: il flash di solito ha un numero limitato di cicli di scrittura).Se si utilizza Flash come solo memoria, è stato appena trasferito su SSD.Se si archivia tutto nella RAM dinamica e si salva il backup flash al momento dello spegnimento, si torna alle appliance.

Sono sicuro che c'è molto altro da descrivere, da Amiga RAD: resettare i dischi RAM superstiti in IOPS, livellare l'usura e Gd sa cosa, Comunque taglierò questo breve elenco e solo un altro elemento:

DDR3( corrente DRAM) rispetto aPrezzi SSD:

  • DDR3: € 10 per GiB, o € 10.000 per TiD
  • SSD: Significativamente minori.(Da 1/4 a 1/10.)

Se vuoi saperne di più sui dischi RAM, dai un'occhiata ai dischi RAM spiegati: cosa sono e perché probabilmente non dovresti usarne uno.

Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.