Por que você deseja que o uso de swap seja maior?
A leitura / gravação na troca é 1000 vezes mais lenta do que a leitura / gravação na RAM.
O sistema pode não estar pendurado, é apenas porque está ocupado com a troca de coisas, parece que está pendurado.
@phihag disse nos comentários:
O mais provável é que, quando a troca atinge 4 GB, isso acontece na época que alguma parte da interface do usuário é trocada. Por exemplo, que poderia ser o código para manipular Ctrl + C, o manipulador de layout de teclado, o código que exibe a saída no terminal, algum buffer de dados do terminal, algum buffer de dados do servidor X que pinta imagens, etc. . As chances são de que, se você esperar algumas horas, o seu swap está cheio ou todos os dados e código necessários para o Ctrl + C ser manipulado nas várias camadas finalmente resultou em matar seu Fortran processo
Eu sugiro obter mais RAM. Isso acelerará drasticamente sua compilação. É muito barato hoje em dia, ~ $ 60 por 16 GB .