Por que não usar espaço SSD como RAM?

58

Eu sou novo no lado do hardware das coisas. Eu corro algumas máquinas que têm 400GB + SSD e 32GB de RAM. Eu estive pensando em subir para 64GB de RAM, no entanto, eu estava pensando, já que SSDs são de estado sólido como RAM, meu espaço extra não pode ser usado como RAM?

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

    
por Jenny 10.07.2013 / 11:41

6 respostas

37

Dois anos após a questão ser colocada, a resposta está mudando de não para talvez.

O Samsung SM951 é o atual estado da arte e, no RAID 0, foi testado em 4.5 GB / s leitura e gravação de 3 GB / s. A um custo de US $ 1 / GB por disco, isso é significativamente mais barato que a RAM.

link

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

link

Além disso, a curta duração dos SSDs tem sido bastante exagerada com testes mostrando que o Samsung 840 Pro de 250GB sustenta 2,4 PB de gravações.

link

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

    
por 13.07.2015 / 05:41
51

Em primeiro lugar, a RAM ainda é significativamente mais rápida do que a sua SATA comum de 6 gb / s ou até mesmo as novas soluções baseadas em PCI-e. RAM também é projetado para ser escrito e apagado repetidamente, ao custo da volatilidade. RAM geralmente não se desgasta devido ao uso regular - embora, é claro, possa falhar como qualquer componente.

Embora o tempo de vida dos SSDs tenha ficado muito melhor, os SSDs se desgastam. Eles são absolutamente brilhantes para uso não-volátil, mas se você escreveu e sobrescreveu NAND (que SSDs contêm) como você faz com RAM, isso iria acabar.

Ambos são realmente otimizados para coisas diferentes, e é melhor você ter RAM suficiente (e usar SSDs ou discos rígidos para paginação) do que comprometer RAM suficiente para a tarefa.

    
por 10.07.2013 / 11:50
38

Como o grawity sugeriu que você já tenha o arquivo de troca / página executando esta tarefa. Agora, mesmo um SSD é muito mais lento em comparação com o DDR3. Os SSDs podem fornecer até cerca de 654MB / s enquanto que 1333MHz DDR3 no modo de canal duplo podem fornecer até 21.3GB / s (21.332MB / s).

    
por 10.07.2013 / 11:48
24

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

    O
  1. SSD irá se desgastar rapidamente se usado como RAM (gravações frequentes). Por isso, só será eficaz por cerca de dois meses, depois disso, certamente morrerá. (Então, ao invés de 10 anos de vida ... ele viverá por cerca de 10 semanas).
  2. O SSD é um dispositivo de disco. As CPUs podem apenas pré- carregar dados em seu cache a partir da RAM. Se estiver em um SSD, ele deve ser o primeiro carregado na RAM ... Acessar o disco (mesmo SSD muito rápido) é cerca de 100 vezes mais lento do que acessar a RAM. Veja os benchmarks de HDD, SSD e RAMDISK (os ramdisks em DDR3 têm mais de 3000 MB / seg, e tempo de espera inferior a 0,1 milisegundo. Portanto, claramente: o SSD não pode competir com a velocidade da RAM).
por 10.07.2013 / 11:53
18

O principal motivo pelo qual você não pode usar um SSD como ram é porque ele está conectado ao computador como se fosse uma unidade de disco, em vez de um ram. Isso quer dizer que o processador não pode endereçar diretamente a memória no SSD, mas em vez disso tem que entregar um bloco de memória RAM ao controlador SATA e solicitar a transferência de dados entre essa memória RAM e uma área na unidade.

A nova interface do NVM Express está pronta para mudar isso. Ele permite que a CPU mapeie faixas do SSD diretamente em seu espaço de memória e use-o como RAM, em vez de emitir solicitações de E / S para transferir entre a RAM e o SSD. Isso tem o potencial de acelerar significativamente o acesso ao SSD enquanto usa menos RAM, já que não é mais necessário armazenar os dados em cache enquanto a CPU os acessa. Esta é atualmente uma área de desenvolvimento ativo no kernel do linux.

    
por 12.04.2015 / 18:37
-1

Eu tenho um laptop com RAM máxima de 4 GB instalado. Eu pensei que usar o SSD para o espaço de troca iria acelerar o meu sistema. Eu tenho uma unidade Samsung de 250 GB e alocado 32 GB para espaço de troca. Meu PC funciona muito mais devagar! Estou executando o Windows 10 Pro 1709 em um laptop Lenovo 3000 N200. Eu li recentemente que a Microsoft recomenda um mínimo de 8 GB de RAM para o Windows 10. Agora tenho um laptop de 8 GB e seu desempenho é muito, muito melhor.

    
por 30.11.2017 / 15:00

Tags