Archive for abril \11\-03:00 2009|Monthly archive page
Ativação do Compcache
Antes de compilar, certifique-se de que o compcache está habilitado nas opções do kernel:
Device Drivers
[*] Block devices
<M> Compressed RAM based swap device
Nas distribuições baseada no debian como o Ubuntu, digite num terminal:
sudo gedit /etc/init.d/bootmisc.sh
Adicione ao final do arquivo:
modprobe compcache disksize_kb=5120
Isso fará com que o Compcache seja carregado durante o boot. O comando “disksize_kb=5120” é para especificar o tamanho máximo da memória virtual que será alocada na memória RAM. Altere o valor “5120” (que corresponde a aproximadamente 5120 MB) para um valor de sua escolha. Vale ressaltar que não é necessário aumentar muito o tamanho da memória virtual. Use o computador normalmente e observe qual o tamanho máximo de memória virtual que você utiliza.
Salve e depois digite:
sudo gedit /etc/rc.local
Adicione a seguinte linha antes de “exit 0“:
swapon /dev/ramzswap0 -p 1
Isso ativará a swap criada na RAM.
Reinicie o sistema.
Verifique se a ramzswap está ativada:
cat /proc/swaps
Filename Type Size Used Priority
/dev/sda5 partition 570268 0 -1
/dev/ramzswap0 partition 5116 0 1
Agora quando o sistema começar a usar a swap, o compcache irá comprimir e armazenar os dados na própria RAM! Observe que a ramzswap0 tem o nível de prioridade maior do que a swap do HD. Isso significa que a primeira memória virtual utilizada será a da RAM e assim que ela estiver totalmente preenchida, o sistema passará a utilizar a memória virtual do HD.
Para mais informações, acesse o site do compcache.