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