Pesquise...

Últimos Posts

Arquivo de Posts

2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012

Postagens Populares

Vem Comigo!

     
  •      
  •  
  •  
  •  
  •  
  •  
  •  
Tecnologia do Blogger.

Total de Acessos


Saudações,

Eu confesso, o Linux é a minha paixão. Contudo, eu sempre testo e muitas vezes uso outros sistemas, como o MAC OS X e Windows, na minha maquina virtual aqui no meu Pinguim.

No entanto, o meu pc é modesto, e cada recurso que eu posso aproveitar de forma eficiente é um bom negócio.

E no meu caso o ZSwap foi um ótimo negócio.

Acelere com o ZSwap


A ideia básica do ZSwap é compactar na  memoria RAM o que inicialmente deveria ir para a Swap.
Isto faz com que o I/O do disco seja reduzido de forma significativa.

Habilitando o ZSwap no Ubuntu Linux


O ZSwap está disponível desde o kernel 3.11.
Para conferir se o seu Ubuntu tem suporte, execute o comando; não precisa ser root:

$ cat /boot/config-$(uname -r) | grep ZSWAP

Se você ver a mensagem "CONFIG_ZSWAP=y", isto significa que o seu kernel está "no ponto".

Segundo a documentação do ZSwap, para ativa-lo, basta adicionar a diretiva "zswap.enabled=1" ao boot do sistema.

Ativando Temporariamente

Você pode fazer isto na tela inicial do Grub, pressionando a tecla "e", e editando a entrado que aponta para o seu Ubuntu.
No final da linha que inicia com a palavra linux, adicione "zswap.enabled=1"; sem as aspas.

Exemplo:
linux /boot/vmlinuz-3.13.0-34-generic root=UUID=7... splash $vt_handoff  zswap.enabled=1

Depois de editado, pressione F10 para iniciar o Ubuntu.

Ativando permanentemente


Você pode fazer isto editando, como root, o arquivo /etc/default/grub.
Para tal use seu editor favorito, como em:

# vi /etc/default/grub
Localize a linha com a opção GRUB_CMDLINE_LINUX_DEFAULT, e modifique...

DE:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

PARA:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1"

Salve o arquivo, e ainda como root, execute o comando update-grup.

# update-grub

Você verá uma saída parecida com:
Found linux image: /boot/vmlinuz-3.13.0-34-generic
Found initrd image: /boot/initrd.img-3.13.0-34-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done

Agora reinicie o sistema.

Depois de reiniciado, execute no terminal; não precisa do root:

$ dmesg | grep zswap

Você verá algo como a mensagem abaixo:
...
[    0.879184] zswap: loading zswap
[    0.879187] zswap: using lzo compressor

Bem, é isto, aproveite o "novo gás" que a sua maquina adquiriu com a ativação do ZSwap.

Não deixe de ler a documentação do ZSwap em:
https://www.kernel.org/doc/Documentation/vm/zswap.txt

Referências:
http://en.wikipedia.org/wiki/Zswap
https://lwn.net/Articles/537422/
http://ha-mc.org/2015/01/compactacao-de-memoria-com-o-zswap/
https://www.ibm.com/developerworks/community/blogs/fe313521-2e95-46f2-817d-44a4f27eba32/entry/new_linux_zswap_compression_functionality7?lang=en


Paz a todos!

0 comentários:

Postar um comentário