A memória swap = 2 * vem dos velhos tempos quando, durante uma falha no kernel, o kernel despejava a memória no dispositivo de troca e você era capaz de verificar o que acontecia depois que você reiniciava seu sistema. Hoje em dia, por exemplo, o Linux está ignorando isso, e eu não corro meu sistema com a configuração do arquivo de dump ativado. Então, este dobro do tamanho da memória para obter a troca não é mais válido, porque não é incomum que você tenha 16/32 / 64GB de RAM e, obviamente, você está desperdiçando espaço em disco seguindo essa velha história quando o disco era muito mais maior então a RAM. Então, para encurtar a história, se você não quiser despejar e analisar falhas do kernel na produção, não há razão lógica para manter esse princípio e apenas dar ao seu sistema um par de troca de G, geralmente eu dou 2/4 G, porque eu quero Evite a carga enorme de IO causada pela troca.