Por que a troca está sendo usada quando vm.swappiness é 0?

0

Para tentar corrigir um problema, configurei o swappiness para o mais baixo possível, um 0 e o swap ainda está sendo usado. Por quê?

A execução de free -m dá:

total        used        free      shared  buff/cache   available
Mem:            484         241           8          58         235         134
Swap:          1023          97         926
    
por NerdOfLinux 25.10.2017 / 14:47

1 resposta

3

O Swappiness define quando a troca é usada.

Por exemplo, swappiness de 40 define começar a usar swap quando há 40% de RAM a ser usada.

Swappiness of 0 define swap é usado quando a RAM está cheia e 0% para usar.

Para desabilitar o swap (totalmente não recomendado, pois você pode acabar com um sistema inutilizável), você executa:

sudo swapoff -a

    
por mondjunge 25.10.2017 / 15:05