Infelizmente, sua pergunta é específica do aplicativo e específica do cenário / situação. A resposta curta é, simplesmente, não (ou melhor, não deveria).
Sua partição swap deve ser vista como uma extensão da sua RAM. Para evitar que o seu SWAP fique cheio, você pode (antes de obter mais RAM) tentar aumentar a partição SWAP. Mas obtenha mais RAM também, o SWAP pode ser 1000X mais lento que a RAM.
Portanto, para responder à sua pergunta completamente, faça a seguinte pergunta: O que acontece com um PC (e ele está executando aplicativos) quando ele fica sem RAM? Ou RAM e SWAP?
Recusar-se-ia a iniciar novas aplicações ... Recusar-se-ia a fornecer novos blocos de memória a aplicações que solicitassem memória (se estas aplicações puderem recuperar de tal recusa, registarão um erro e continuarão a executar, a maioria das aplicações travar ou sair normalmente, pois eles não podem cumprir sua finalidade se não puderem alocar memória).
Então, se o seu arquivo de chave foi de fato bloqueado (o que eu não nego poderia ter acontecido), foi provavelmente devido a algo relacionado a SSH / SSL, como o daemon pendurado porque ele não pôde alocar memória, ou o daemon reiniciando pelo motivo acima mencionado.
Se estiver usando o openssh-server, altere seu / etc / ssh / sshd_conf para não permitir a autenticação por senha, e tente recriar um cenário onde você teria zero de RAM e espaço de SWAP igual a zero. Eu realmente suspeito que o sshd irá falhar, para ser honesto.