O Linux pode operar felizmente sem troca, se você tiver RAM suficiente para tudo o que solicita, embora ainda seja uma boa idéia fazer alguma troca, pois às vezes pode obter melhor desempenho quando está perto de encher memória, pressionando algumas não recentemente. coisas usadas em disco liberando RAM para usar como cache / buffer para operações de E / S ativas no momento.
Além disso, ter alguma troca, não importa a quantidade de RAM que você possui, permite uma pequena rede de segurança extra caso um aplicativo se comporte mal e precise de mais RAM do que o habitual, ou você escolhe fazer algo incomum que precisa de muita memória.
Em geral, eu não concordo com o 2xRAM em máquinas modernas. Se você tiver o suficiente para terminar com 8 GB de páginas trocadas para o disco, é provável que seu sistema tenha uma velocidade completamente inutilizável nesse ponto. Mesmo 1xRAM pode ser um exagero em muitos casos IMO. Lembre-se de que você pode adicionar espaço de troca na forma de um arquivo a qualquer momento, para adicionar mais troca posteriormente, se achar necessário. por exemplo, para adicionar um GB extra de troca:
dd if=/dev/zero of=/path/to/newfile bs=1024 count=1048576
mkswap /path/to/newfile
swapon /path/to/newfile
e para removê-lo (uma vez que não é mais necessário):
swapoff /path/to/newfile
rm /path/to/newfile
(lembre-se, porém, que a troca de arquivos é um pouco mais lenta que a direta para uma partição ou volume lógico, pois você tem sobrecarga do sistema de arquivos e maior potencial de fragmentação a considerar)
A hibernação, ou seja, em laptops / netbooks, pode complicar um pouco as coisas, pois o IIRC Linux armazena o estado da memória no espaço de troca, então você definitivamente precisa mais do que o tamanho da sua RAM como troca se planeja usar a hibernação (e eu não sei se isso precisa ser de troca baseada em partição / volume ou se o arquivo com base puder ser usado - certamente precisará ser algo mencionado, fstab
que pode ser visto muito cedo no processo de inicialização em que o disco ram inicial está em uso e sua raiz real ainda não está montada )
Esses pontos podem ser discutidos. Se você tiver terabytes de armazenamento em disco, alocar 8 GB para trocar provavelmente será muito pouco sofrimento!