EDIT: Em preciso, há agora zram-config
. É um trabalho inicial que comprime até metade da sua ram espalhada por dispositivos de troca $ (número de núcleos da CPU). Nem sempre começou na inicialização, mas a emissão sudo service zram-config start
funciona.
Ativei o compcache = "256 M" /etc/initramfs-tools/initramfs.conf
conforme descrito aqui (por mim: P). Isso - acredito - cria, /dev/ramzswap0
mas nunca é ativado como swap. Funciona somente após mkswap
&& swapon
.
Depois, há o módulo zram que cria /dev/zram
. É algo mais? Funciona da mesma maneira, mas /dev/ramzswap
é criado a partir do módulo ramzswap.
No final do dia, quero ter uma troca compactada no ram e usar o melhor dos dois e, para isso, preciso saber como habilitá-lo permanentemente de uma maneira não hackeada. Como isso é feito?
Eu escrevi sobre ramzswap no Lucid aqui, mas as coisas mudaram em Natty. Você ainda pode ativar o ramzswap no initramfs.conf, mas ele não é ativado.
PS: Examinei todas as regras do udev em / lib e / etc, mas não encontrei nada de interessante.