Execute sudo gedit /etc/init.d/rc.local
e modifique o arquivo para conter o comando service zramswap start
. Isso deve executar o comando no final do processo de inicialização.
Estou usando pinguyos 11.10. Pinguyos é uma variante do Ubuntu 11.10.
Eu instalei o zram assim:
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
Mas o zram não é iniciado automaticamente na inicialização. Eu tenho que dizer manualmente: service zramswap start
para começar. Antes e depois de ativar o zramswap manualmente, free
fornece isso:
Antes:
total used free shared buffers cached
Mem: 2061184 1165240 895944 0 31632 559816
-/+ buffers/cache: 573792 1487392
Swap: 0 0 0
Depois:
total used free shared buffers cached
Mem: 2061184 1217888 843296 0 33136 567232
-/+ buffers/cache: 617520 1443664
Swap: 2061176 0 2061176
E eu não tenho partições de troca física ativadas .. então isso faz alguma diferença? Uma partição de troca é necessária para o zramswap funcionar?
P.S Até que eu inicie o serviço manualmente, não há zram0
, zram1
in /dev
Obrigado por qualquer ajuda antecipadamente.