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

Porque não usar o espaço SSD como RAM?

Sou novo no lado do hardware das coisas. Dirijo algumas máquinas que têm 400GB+ SSD’s e 32GB de RAM. Tenho estado a pensar em ir até 64GB de RAM, no entanto, como os SSD’s são de estado sólido como RAM, o meu espaço extra não pode ser usado como RAM?

Se eu fizer isto, a RAM extra (do espaço em disco) será significativamente menos eficiente do que a RAM DDR3?

Respostas (6)

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

Em primeiro lugar, a RAM ainda é significantemente mais rápida do que as suas soluções regulares SATA de 6gb/s ou mesmo as mais recentes baseadas em PCI-e. A RAM também foi concebida para ser escrita e apagada repetidamente, ao custo da volatilidade. A RAM geralmente não se desgasta devido ao uso regular - embora, é claro, possa falhar como qualquer componente.

Embora a duração de vida dos SSD tenha melhorado muito, os SSDs desgastam-se mesmo. São absolutamente brilhantes para uso não volátil, mas se escrevesse e substituísse o NAND (que os SSDs contêm) como se faz RAM, desgastar-se-ia.

Ambos são realmente optimizados para coisas diferentes, e é melhor ter RAM suficiente (e utilizar SSDs ou discos rígidos spinny para paging out) do que comprometer-se com RAM suficiente para a tarefa.

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

Dois anos após a pergunta ter sido colocada, a resposta está a mudar de não para talvez.

Samsung SM951 é o estado da arte actual e, em RAID 0, foi demonstrado em testes para atingir 4,5GB/s de leitura e 3GB/s de escrita. Com um custo de $1/GB por disco, isto é significativamente mais barato do que a 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

Além disso, a curta duração de vida dos SSDs tem sido muito exagerada com testes que mostram que o Samsung 840 Pro de 250GB sustenta 2,4PB de escrita. http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/4

Depende da aplicação. Se a velocidade é mais importante do que o espaço, então a RAM, caso contrário (talvez) olhe para SSD.

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

Como o grawity sugeriu, já tem o ficheiro swap/página a executar esta tarefa. Agora até um SSD é muito mais lento em comparação com o DDR3. Os SSDs podem fornecer até cerca de 654MB/s* enquanto que o 1333MHz DDR3 em modo de canal duplo pode fornecer até 21,3GB/s* (21 332MB/s).

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

Sim, será significativamente menos eficiente do que DDR3 RAM.

  1. SSD desgastar-se-á rapidamente se usado como RAM (escritos frequentes). Portanto, só será eficaz durante cerca de 2 meses, depois disso certamente morrerá. (Portanto, em vez de 10 anos de vida… viverá durante cerca de 10 semanas.)
  2. SSD é um dispositivo de disco. As CPUs podem apenas* pré-carregar*** dados na sua cache a partir da RAM. Se for num SSD, terá de ser carregado primeiro na RAM… O acesso ao disco (mesmo SSD muito rápido) é cerca de 100 vezes mais lento do que o acesso à RAM. Ver referências de HDD, SSD e RAMDISK (os ramdiscos em DDR3 têm mais de 3000 MB / seg , e menos de 0,1 milissegundo de tempo de espera para acesso. Portanto, claramente: SSD não pode competir com a velocidade da RAM).
20
20
20
2015-04-12 16:37:52 +0000

A principal razão pela qual não se pode utilizar um SSD como ram é porque está ligado ao computador como se fosse uma unidade de disco, em vez de ram. Ou seja, que o processador não pode endereçar directamente a memória no SSD, mas em vez disso tem de entregar um bloco de ram ao controlador SATA e pedir-lhe para transferir dados entre esse ram e uma área na unidade.

A nova interface NVM Express está preparada para alterar isto. Permite à CPU mapear faixas do SSD directamente para o seu espaço de memória e utilizá-lo como RAM em vez de emitir pedidos de IO para transferência entre a RAM e o SSD. Isto tem o potencial de acelerar significativamente o acesso à SSD enquanto se utiliza menos RAM, uma vez que já não é necessário guardar os dados enquanto a CPU acede a eles. Esta é actualmente uma área de desenvolvimento activo no kernel do linux.

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

Tenho um portátil com uma memória RAM máxima de 4GB instalada. Pensei que a utilização de SSD para espaço de troca iria acelerar o meu sistema. Tenho uma unidade Samsung de 250 GB, e atribuí 32 GB para espaço de troca. O meu PC funciona muito mais lentamente! Estou a correr o Windows 10 Pro 1709 num portátil Lenovo 3000 N200. Li recentemente que a Microsoft recomenda um mínimo de 8 GB de RAM para o Windows 10. Agora tenho um portátil de 8 GB, e o seu desempenho é muito, muito melhor.

Questões relacionadas

19
9
1
5
3