O kernel do Linux tem uma configuração para controlar com que frequência o swap é usado, chamado swappiness
, descrito em link .
Um swappiness de zero significa que a troca será usada somente se o sistema ficar sem memória. Um swappiness de 100 força programas a usar swap instantaneamente.
Ajuste o seu sistema como quiser, mas ter 128 GB de RAM é muito improvável que o seu sistema fique sem memória facilmente, então ter 2/4 GB de troca pode ser suficiente. Não é aconselhável, mas possível, executar um sistema sem partição swap.
Eu acho que a regra da área de troca de ser o dobro da quantidade de RAM está desatualizada, e é útil apenas em sistemas que estão em torno de 1 GB de RAM e estão sempre à beira do uso total de RAM.