A velocidade do SSD e da RAM é a mesma?


Melhor resposta

A RAM é muito mais rápida e acessível.

Além disso, a RAM é muito mais flexível, a leitura mínima na RAM é geralmente uma rajada de acessos de 4 x 128 bits (em um PC moderno), ou seja, 64 bytes, e para gravação de 128 bits, 16 bytes. Um SSD tem algo como 4096 bytes no mínimo para leitura, e um bloco inteiro (por exemplo, 262144 bytes) deve ser escrito ao mesmo tempo!

Mas simplesmente, como um disco, aqui está o meu NVME PCI- super rápido Express 1TB Samsung SSD:

A terceira linha mostra leitura e escrita sequenciais simples. E a 4ª linha mostra pedaços aleatórios de 4kbytes lendo e escrevendo. Todos os números estão em Megabytes / segundo.

Agora compare isso com meu disco RAM, que está usando minha memória DDR4–3000 rodando em canal duplo a 3 GHz como um disco:

Como você pode ver, a RAM é muitas vezes mais rápida, especialmente em pequenos pedaços.

Mas você pode perguntar, por que a RAM é mais lenta (2035 MB / s) na leitura de blocos menores do que o sequencial completo (13769 MB / s)? Isso é falso, NÃO é mais lento. O que é mais lento é a sobrecarga do sistema operacional Windows e os drivers de acesso ao disco. A velocidade da RAM é na verdade muito mais rápida do que este benchmark de disco, já que a RAM não é usada de forma eficiente como um disco.

Eu executei o benchmark AIDA64 para memória e obtive 36388 Mbytes / seg sequencial que está muito alinhado do que eu esperaria para a especificação de memória. (3 GHz x 2 x 8 bytes por transferência de tempo = 48 GB / seg de largura de banda máxima teórica para ambos os Dimms juntos, então 36 GB reais no Windows não é ruim). Isso significa que a sobrecarga do sistema operacional Windows está entre 3 vezes na sequência sequencial e 18 vezes na leitura de pedaços de 4k! Bastante sobrecarga.

Para resumir, estamos realmente comparando um SSD máximo de 3 GB / s (ou 0,05 GB / s em blocos aleatórios de 4 kb) com uma memória principal de 36 GB / s.

Resposta

Não por muito tempo. A RAM é cerca de 10 vezes mais rápida – mesmo comparando a RAM mais lenta com o SSD mais rápido.

Por exemplo, até mesmo o SSD do topo da pilha atual precisa estar em RAID 0 antes de chegar ao mesmo nível que muito antigo (como no início dos anos 2000) RAM DDR2: Samsung SM951 SSDs PCIe M.2 de 512 GB em RAID 0 – atingindo 4,5 GB / s – Página 5 de 5 – Avaliações legítimas . Ou seja, 4,5 GB / s de leitura e 3 GB / s de gravação. Por exemplo. mesmo a RAM mais lenta que você provavelmente verá atualmente (DDR4 2133) tem 17 GB / s: Quais são as taxas de transferência de dados para DDR, DDR2, DDR3 e DDR4?

Mas isso é apenas metade da história. O que é realmente muito mais importante são os tempos de resposta (às vezes chamados de latência). Por exemplo. esse mesmo SSD tem tempos de resposta testados entre 0,0221 ms e 0,5787 ms (isto é, milissegundos).

Os tempos de resposta típicos da RAM DDR4 são medidos em nano segundos. Normalmente em torno de 20ns a 30ns. Para deixar claro – mesmo o tempo mais rápido acima é 0,0221ms = 22,1 μs = 22 100 ns. Ou seja, é milhares de vezes mais lento para começar a enviar dados de um lado para outro.

Portanto, não, a RAM é muito mais rápida em todos os casos.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *