Qual diferença entre Zram, Zswap, Zcache e Swap?

Bom dia! Não sei se a pergunta é coerente. Mas estou fazendo uma pesquisa de estudo sobre isso. Gostaria saber se alguém do fórum saberia me dizer as “reais” diferenças entre esses recursos. Grato!

Básico do básico

  • Swap → Aloca os blocos da RAM para uma partição e/ou arquivo, dividindo sua carga para o disco, quando o sistema atinge uma determinada porcentagem de uso.
  • Zram → Compacta os blocos, em determinada porcentagem de uso.
  • Zswap → Faz quase a mesma coisa que o Zram, mas funciona em conjunto com a Swap
  • Zcache → É um pouco complicado mas, funciona como um backend para um tipo especial de RAM virtual, que pode ser usada para armazenar em cache as páginas do sistema de arquivos ou trocar dados.

Para uma melhor compreensão segue alguns links abaixo.

4 curtidas