RAM: o que muda de verdade entre DDR3, DDR4 e DDR5
Publicado em 2026-09-12 por frfrand
Frecuencia, latencia y ancho de banda explicados sin marketing. Por qué más megahercios no siempre es más rápido, y por qué en un servidor la cantidad casi siempre gana.

As especificações de memória estão cheias de números que parecem comparáveis e não são. Vale a pena organizá-los, porque a conclusão para um servidor é bastante diferente da que o marketing sugere.
Os dois números que aparecem
A frequência (DDR4-3200, DDR5-6000). Indica quantas transferências por segundo ela faz. Mais frequência, mais largura de banda: mais dados por segundo.
A latência CL (CL16, CL30). Quantos ciclos de relógio ela espera antes de entregar o primeiro dado. Quanto menor, melhor.
E aqui está o detalhe que o marketing omite: os dois sobem juntos. Uma memória mais rápida geralmente tem um CL mais alto, porque os ciclos são mais curtos.
A conta que esclarece
A latência real em nanossegundos se calcula assim: CL dividido pela metade da frequência, por 2000.
- DDR4-3200 CL16 → 10 nanossegundos
- DDR5-6000 CL30 → 10 nanossegundos
Praticamente a mesma coisa. E se fizer a conta para uma DDR3 típica, também fica perto.
A conclusão incômoda: em três gerações, a largura de banda se multiplicou e a latência real quase não mudou. Cada geração entrega mais dados por segundo, mas o primeiro dado demora mais ou menos o mesmo desde há quinze anos.
Essa é uma limitação física, não um descuido: tem a ver com como funcionam as células de memória.
O que melhorou de verdade
Não é tudo marketing, houve avanços reais:
Largura de banda. Para cargas que movem muitos dados de forma contínua (processar imagens, análise, virtualização com muitas máquinas) isso se nota.
Capacidade por módulo. DDR5 permite módulos muito maiores, o que torna possíveis servidores com quantidades enormes de memória.
Eficiência energética. Menos tensão por geração. Em um centro de dados, isso é dinheiro.
Correção de erros no módulo. DDR5 incorpora uma correção interna básica. Não substitui a memória ECC de servidor, que também protege o trajeto até o processador, mas é uma melhoria real de confiabilidade.
Por que em um servidor isso importa pouco
Aqui está o prático.
A diferença entre DDR4 e DDR5 em um aplicativo web típico é de poucos pontos percentuais. A diferença entre ter memória suficiente e não ter é de ordens de magnitude.
Quando um servidor fica sem memória acontecem duas coisas, as duas ruins:
- Começa a usar swap. A latência salta de nanossegundos para milissegundos. É um milhão de vezes mais lento. O aplicativo não cai: arrasta, o que muitas vezes é pior porque é mais difícil de diagnosticar.
- Se perde o cache de disco. Linux usa a memória livre para cachear arquivos. Sem ela, cada leitura volta ao disco.
E se falta de verdade, o sistema escolhe um processo e o mata.
Como olhar
free -h
A coluna a observar é available, não "free". Que "free" esteja baixo é normal e desejável: o Linux usa a memória sobrante como cache e a libera quando alguém precisa.
Se "available" estiver baixo e a swap estiver crescendo, há um problema real.
vmstat 1
As colunas "si" e "so" mostram a troca com a swap. Se houver atividade constante ali, seu servidor precisa de mais memória, não de memória mais rápida.
A regra curta para dimensionar um servidor: primeiro memória suficiente, depois tudo o mais.

