2013-07-10 09:41:23 +0000 2013-07-10 09:41:23 +0000
63
63

Perché non usare lo spazio SSD come RAM?

Sono nuovo nel lato hardware delle cose. Ho alcune macchine che hanno SSD da 400GB e 32GB di RAM. Stavo pensando di passare a 64GB di RAM, tuttavia, stavo pensando, dato che gli SSD sono a stato solido come la RAM, non posso usare il mio spazio extra come RAM?

Se faccio questo, la RAM extra (dallo spazio su disco) sarà significativamente meno efficiente della RAM DDR3?

Risposte (6)

53
53
53
2013-07-10 09:50:26 +0000

In primo luogo, la RAM è ancora significativamente più veloce sia della vostra normale SATA da 6gb/s o anche delle più recenti soluzioni basate su PCI-e. La RAM è anche progettata per essere scritta e cancellata ripetutamente, al costo della volatilità. La RAM generalmente non si consuma a causa dell'uso regolare - anche se, naturalmente, può guastarsi come ogni componente.

Mentre la durata di vita degli SSD è migliorata molto, gli SSD si consumano. Sono assolutamente brillanti per l'uso non volatile, ma se scrivessi e sovrascrivessi la NAND (che gli SSD contengono) come fai con la RAM, si consumerebbe.

Entrambi sono davvero ottimizzati per cose diverse, ed è meglio avere abbastanza RAM (e usare SSD o dischi rigidi spinny per il paging out) piuttosto che scendere a compromessi su abbastanza RAM per il compito.

42
42
42
2015-07-13 03:41:34 +0000

Due anni dopo che la domanda è stata posta, la risposta sta cambiando da no a forse.

Samsung SM951 è l'attuale stato dell'arte e, in RAID 0, ha dimostrato nei test di raggiungere 4,5GB/s in lettura e 3GB/s in scrittura. Ad un costo di $1/GB per disco questo è significativamente più economico della RAM. http://www.legitreviews.com/samsung-sm951-m2-pcie-ssds-raid0-performance\161753/5

DDR4 data transfer rate:
DDR4 2133:17 GB/s
DDR4 2400:19.2 GB/s
DDR4 2666:21.3 GB/s
DDR4 3200:25.6 GB/s

http://www.transcend-info.com/Support/FAQ-292

Inoltre, la breve durata di vita degli SSD è stata ampiamente esagerata con test che mostrano che il Samsung 840 Pro da 250GB sostiene 2.4PB di scrittura. http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/4

Dipende dall'applicazione. Se la velocità è più importante dello spazio allora la RAM, altrimenti (forse) guarda l'SSD.

40
40
40
2013-07-10 09:48:11 +0000

Come suggerito da grawity, avete già il file di swap/pagina che svolge questo compito. Ora anche un SSD è molto più lento rispetto alla DDR3. Gli SSD possono fornire fino a circa 654MB/s mentre le DDR3 a 1333MHz in modalità dual-channel possono fornire fino a 21.3GB/s (21 332MB/s).

25
25
25
2013-07-10 09:53:59 +0000

Sì, sarà significativamente meno efficiente della RAM DDR3.

  1. L'SSD si consuma rapidamente se usato come RAM (scritture frequenti). Quindi sarà efficace solo per 2 mesi circa, dopo di che morirà sicuramente. (Quindi invece di 10 anni di vita … vivrà per circa 10 settimane.)
  2. L'SSD è un dispositivo a disco. Le CPU possono solo pre-caricare** i dati nella sua cache dalla RAM. Se sarà su un SSD, deve essere prima caricato nella RAM… L'accesso al disco (anche il velocissimo SSD) è circa 100 volte più lento dell'accesso alla RAM. Vedere i benchmark di HDD, SSD e RAMDISK (i ramdisk su DDR3 hanno più di 3000 MB/sec, e meno di 0,1 milisecondi di attesa per l'accesso. Quindi, chiaramente: SSD non può competere con la velocità della RAM).
20
20
20
2015-04-12 16:37:52 +0000

La ragione principale per cui non si può usare un SSD come ram è perché è collegato al computer come se fosse un'unità disco, piuttosto che ram. Vale a dire che il processore non può indirizzare direttamente la memoria nell'SSD, ma deve invece passare un blocco di ram al controller SATA e chiedergli di trasferire i dati tra quella ram e un'area nell'unità.

La nuova interfaccia NVM Express è pronta a cambiare questo. Permette alla CPU di mappare fasce dell'SSD direttamente nel suo spazio di memoria e usarlo come la RAM invece di emettere richieste IO per trasferire tra la RAM e l'SSD. Questo ha il potenziale di accelerare significativamente l'accesso all'SSD mentre si usa meno RAM, dato che non è più necessario mettere in cache i dati mentre la CPU vi accede. Questa è attualmente un'area di sviluppo attivo nel kernel linux.

0
0
0
2017-11-30 14:00:35 +0000

Ho un portatile con una RAM massima di 4GB installata. Ho pensato che usare un SSD per lo spazio di swap avrebbe accelerato il mio sistema. Ho un disco Samsung da 250 GB e ho allocato 32 GB per lo spazio di swap. Il mio PC gira molto più lentamente! Sto eseguendo Windows 10 Pro 1709 su un portatile Lenovo 3000 N200. Recentemente ho letto che Microsoft raccomanda un minimo di 8 GB di RAM per Windows 10. Ora ho un portatile da 8 GB, e le sue prestazioni sono molto, molto meglio.

Domande correlate

19
9
1
5
2