Desabilitar o swap não fará o que você deseja. Você ainda terá um rendimento de E / S violento, mas será de páginas limpas, e não de páginas sujas.
Sem troca, o sistema comprimirá o cache de páginas limpas (não modificadas) para perto de zero, porque essas são as únicas páginas que podem ser removidas da memória física. Ele só pode despejar páginas sujas (modificadas) da memória, escrevendo-as para trocar, sem swap, não tem como remover páginas sujas.
À medida que você fica com pouca memória física, cada processo terá que carregar suas páginas de código do disco à medida que ele despeja as páginas de código do processo anterior. O resultado será uma surra violenta e um trabalho excessivo feito pelo subsistema de troca.
Este é um caso especial de um princípio muito importante: para um sistema bem projetado, você não pode fazê-lo funcionar melhor reduzindo suas opções. Linux é um sistema bem projetado. Remover o swap apenas dá menos opções, então não é surpresa que ele se comporte pior.