Trecho de FONTE : (Por favor, siga o link e leia a fonte para mais informações)
Regra de disparates: duas vezes o tamanho da RAM principal do sistema para servidores
De acordo com FAQ do OpenBSD :
Muitas pessoas seguem uma regra antiga que sua partição swap deve ser o dobro do tamanho da RAM do sistema principal. Esta regra é Absurdo. Em um sistema moderno, isso é um monte de swap, a maioria das pessoas preferir que seus sistemas nunca trocam. Você não quer que seu sistema nunca corre fora de RAM + swap, mas você geralmente prefere ter RAM suficiente no sistema para que não seja necessário trocar.
A Red Hat recomenda definir da seguinte maneira para o RHEL 5:
A realidade é a quantidade de espaço de troca que um sistema precisa não é realmente uma função da quantidade de RAM que tem, mas sim a carga de trabalho de memória que está sendo executado nesse sistema. Um sistema Red Hat Enterprise Linux 5 será executado muito bem, sem espaço de troca em tudo, desde que a soma de memória anônima e memória compartilhada do sistema V é menor que cerca de 3/4 a quantidade de RAM. Neste caso, o sistema irá simplesmente bloquear o anônimo e o sistema V compartilhou memória na RAM e usa a RAM restante para armazenamento em cache de dados do sistema de arquivos para quando a memória está esgotada apenas o kernel recupera a memória de pagecache.
Considerando que:
No momento da instalação, ao configurar o espaço de troca, não há uma maneira fácil de predeterminar a memória que uma carga de trabalho exigirá e
Quanto mais memória RAM um sistema tiver, menos espaço de troca será necessário, um melhor espaço de troca
Conclusão
Se o kernel Linux usar mais de 2GiB de espaço de troca de cada vez, todos os usuários sentirão o calor. Ou você recebe mais RAM (recomendo) e mover para um armazenamento mais rápido para melhorar a E / S do disco. Não há regras, cada configuração e configuração é única. Ajuste os valores conforme sua requisitos. Selecione a quantidade de troca certa para você.