Usando Swap na RAM em Sabayon - ZRAM - Método novo

O artigo descreve um método novo (após 2014) para usar ZRAM (Swap em RAM) em Sabayon Linux. O método é adaptado de um processo usado para o Gentoo.

[ Hits: 10.485 ]

Por: Alberto Federman Neto. em 19/06/2015 | Blog: https://ciencialivre.blog/


Introdução



A. Informações importantes e referências

Primeiramente, informo que o presente artigo torna obsoletos os procedimentos descritos nas dicas e artigos anteriores:

REF. 1 - Usando ZRAM em Sabayon. Nova atualização

REF. 2 - Experimento: Swap diretamente na memória RAM - Testes para RAM e Swap

Lembro porém que apenas os métodos (descritos nos artigos anteriores) para implementar ZRAM em sistemas com Systemd, é obsoleto. ZRAM não o é, de modo algum e o conteúdo dos artigos ainda é útil, por isso, sugiro que você os leia ou consulte.

Mais uma informação. Se o pacote zram-utils estiver disponível nos repositórios da sua distro, o método deverá poder ser usado também em outras distribuições Linux, que não o Sabayon ou o Gentoo.

Reporto também que somente kerneis novos tem suporte (módulo) para usar ZRAM. Nos kerneis antigos, era necessário habilitar o módulo, ou mesmo recompilar o kernel:

REF. 3 - ZRAM (Compressed RAM) no Debian

REF. 4 - Ativando ZRAM no Slackware

REF.5 - Ativando ZRAM no Slackware-2

REF. 6 - ZRAM no Arch Linux

REF. 7 - Systemd + ZRAM no Debian Wheezy

B. Estado da arte

A habilitação, configuração e uso da SWAP em memória RAM, pode ser feita com o pacote cleancache, ou, mais comumente, com ZRAM.

Também pode ser feita via hardware, com um chip chamado SRAM.

O pacote e/ou script ZRAM é mais usado porque é um método mais fácil. Mesmo assim, era bem mais fácil (veja referências 1-3, 5 e 7) no antigo OpenRC do que no moderno Systemd.

Particularmente é difícil em distros baseadas no Gentoo, como o Sabayon. Isso porque o pacote que implementava o ZRAM no Gentoo (zram-init), embora funcione, só funciona bem em OpenRC.

Gentoo não usa Systemd por padrão, mas o Sabayon usa!

Para Sabayon, foi necessário que eu adaptasse (REFs 1, 2) um pacote de ZRAM do Arch Linux (REF. 6), chamado zramswap (no Ubuntu, se chama zramswap-enabler):
O mesmo pode ser feito em Debian (REF. 9).

REF. 9 Systemd & ZRAM no Debian, forma fácil

Tal como o demonstrou nosso grande e competente amigo e colaborador ativo, edps, aqui do VOL (veja REFs 3 e 7).

Implementações especiais de ZRAM para Systemd existem, como Systemd-Swap (veja ainda REF. 8), mas nem sempre de aplicação fácil.

C. Zram-Utils

Você quer usar ZRAM facilmente no Sabayon com Systemd e não quer usar os métodos antigos?

Como no velho programa humorístico de TV, "Organizações Tabajara"... "Seus problemas acabaram!"

O programador polonês Artur Kaleta (licho) criou um pacote chamado "zram-utils" capaz de implementar ZRAM em computadores usando Systemd:
O presente artigo trata dos meus experimentos usando ZRAM em Sabayon, implementado através do zram-utils, que existe para Gentoo:
    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação do zram-utils
   3. Usando Zram-Utils para ativar ZRAM
   4. Não funcionou! E agora?
   5. Testes e complementos / Conclusão
Outros artigos deste autor

Comparando desempenho de distros, arquiteturas ou ambientes gráficos - Método universal

zsh (Z shell) - Uma alternativa ao bash

Recuperação do arquivo sudoers - comandos su e sudo não funcionam mais [Resolvido]

Ajustando a hora do micro com extrema precisão

Usando Linux - Vida nova para um velho Itautec Infoway

Leitura recomendada

Gerando gráficos sem mistérios no MRTG (Debian)

Otimizando o uso do seu disco rígido usando a mesma /home para várias distribuições

Debian NetInstall: instalação personalizada

Monitorando No-Break no Ubuntu 12.04

APT-GET sem CD: criando repositórios locais (parte 2)

  
Comentários
[1] Comentário enviado por pulgovisk em 26/06/2015 - 10:50h

Excelente artigo. Sempre tive curiosidade sobre Zram. Vou ver como me saio com ele :p

[2] Comentário enviado por albfneto em 29/06/2015 - 14:42h

COMPLEMENTOS DO ARTIGO:

29 de Junho de 2015.

Outros Artigos meus, úteis como complementos deste:

Para usar Entropy junto com Portage, em Sabayon:

http://www.linuxfast.com.br/artigo/Sabayon-e-Gentoo.-Como-usar-Entropy-junto-com-Portage.

Como e por que editar o make.conf:

http://www.linuxfast.com.br/artigo/Como-e-por-que-editar-o




¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts