Não é possível definir o valor padrão para swappiness

0

Eu tenho um Ubuntu de 15.04 64 bits com 4 GB de RAM. Eu não tenho uma partição swap separada, mas um swapfile de 8GB. O sistema reconhece a troca.

Eu tentei definir swappiness para 15 adicionando-o à última linha de /etc/sysctl.conf . As últimas 3 linhas de $cat /etc/sysctl.conf são

# ADDED ON 9JAN16 for swap trial
vm.swappiness=15
#

No entanto, quando meu sistema é inicializado, o valor do swappiness é 1

$ cat /proc/sys/vm/swappiness
1

Definir manualmente vm.swappiness altera o valor

$ sudo sysctl vm.swappiness=15
vm.swappiness = 15
$ cat /proc/sys/vm/swappiness
15

O Swappiness se torna 1 novamente quando eu inicializo o sistema na próxima vez.

OBSERVAÇÃO - Eu já havia tentado configurar a hibernação usando tutorial do Debian para hibernar sem uma partição swap e falhou. Eu removi uswusp que eu tinha instalado para esse processo. Talvez haja algo lá que esteja substituindo sysctl.conf , mas eu não sou inteligente o suficiente para descobrir isso.

Como defino o valor padrão de swappiness para 15?

    
por 3l4ng 11.01.2016 / 10:20

1 resposta

0

Descobrimos que havia uma .conf em /etc/sysctl.d/ que tinha a configuração de linha vm.swappiness = 1

A exclusão permite que o swappiness seja definido a partir do arquivo /etc/sysctl.conf .

Acho que o resultado desse problema é que um arquivo .conf em /etc/sysctl.d/ pode substituir uma entrada em /etc/sysctl.conf

    
por 3l4ng 20.01.2016 / 10:19