Edite: Reescreva a resposta para que fique mais curta e clara, espero:)
Você realmente precisa entender como o subsistema da VM funciona como um todo para começar a ajustar os ajustes ou descobrir que não está obtendo os resultados esperados. Este artigo é um bom ponto de partida sobre como essas configurações funcionam em conjunto com a inclinação da área de trabalho.
Então, mais a sua pergunta. O Swappiness controla quando o subsistema da VM recupera as páginas da tabela de processo, desmapeando e paginando-as, ou seja, trocando. Esse ajuste funciona informando ao subsistema da VM para procurar páginas para trocar quando o% de memória mapeada para processar tabelas de páginas + valor de swappiness for > 100. Portanto, uma configuração de 60 fará com que o sistema comece a paginar páginas obsoletas da tabela de páginas de processo quando estiver usando mais de 40% da memória do sistema. Se você quiser permitir que seus programas usem mais memória às custas do cache, você deverá reduzir o valor do swappiness. Você também vai querer dar uma olhada em / proc / sys / vm / min_free_kbytes e / proc / sys / vm / vfs_cache_pressure. Como isso também irá controlar quanta memória é mantida em reserva e quão agressivo é o cache. Veja o artigo que eu criei para mais informações sobre o último deles.