RAM
A RAM (Memória de Acesso Aleatório) é um espaço de trabalho em servidores, computadores, programas e softwares em geral. Sua principal função é trocar informações entre o sistema operacional, software, processador e outros dispositivos. As informações executadas por unidades de computador, como o processador, são carregadas nessa memória.
Sua existência é necessária para que a CPU não precise coletar e gravar informações diretamente no disco rígido, acelerando assim a entrega e a gravação de conteúdo no servidor. Assim, de um componente acessório à operação, tornou-se de vital importância para o desempenho de um dispositivo.
A função da RAM é armazenar informações para que as ações que você executa no seu computador ou servidor sejam as mais rápidas possíveis, sem precisar acessar diretamente o disco rígido.
Por que é aleatória (memória de acesso aleatório)? Porque você pode gravar ou ler com os mesmos tempos de espera para qualquer posição, a fim de acessar essas informações o mais rápido possível.
TROCA DE RAM
A TROCA DE RAM complementa a operação da RAM tradicional. A função do SWAP é armazenar informações temporárias, reduzindo o uso de RAM. Se você combinar corretamente o uso da sua RAM e da memória SWAP, poderá obter resultados ótimos em comparação com o que o servidor normalmente oferece.
O swap corresponderia, então, a um espaço de swap disponível no disco rígido que armazena os processos executados em imagens, reduzindo o uso de RAM e otimizando sua operação.
Quando um servidor ou VPS está em execução, o sistema operacional procura um processo com baixa atividade e o move para a área de swap, liberando espaço na memória principal para carregar novos processos. Quando necessário novamente, essas imagens temporárias são usadas e carregadas de volta na memória principal.
RAM SWAP e RAM
Fazer uma comparação não faz sentido, visto que são entidades complementares. O SWAP é necessário para hibernar ou suspender um computador, por exemplo.
O SWAP é muito mais lento que a RAM, pois sua função é diferente (armazenar e recuperar dados temporários no disco rígido).
SWAPINESS: Como sei quando estou usando SWAP?
As distribuições Linux usam um swappiness padrão de 60%. Isso significa que a memória SWAP só entra em ação quando 60% da RAM normal estiver em uso. 60% representaria o limite no qual seu servidor, computador ou VPS usaria SWAP.
Você pode modificar esse valor editando o seguinte arquivo:
> /proc/sys/vm/swappiness
Perspectiva da RAM
Ao longo dos anos, como toda tecnologia, o desenvolvimento de software exigiu que a RAM melhorasse sua velocidade e latência.