Você precisa trocar para hibernate corretamente, o que significa salvar o estado atual do sistema em disco, desligar o computador e retomar o estado anterior.
No entanto, você não precisa de uma partição swap / arquivo para suspender o sistema, a diferença aqui é que neste caso, o kernel irá desligar apenas não essenciais dispositivos do computador, (tudo exceto, northbridge, MC, RAM, CPUs, provavelmente southbridge também). Neste caso, o kernel tentará carregar o estado atual do sistema para a memória principal, depois irá dormir, esperando que uma interrupção o acorde, então proceda daquele estado armazenado. isso é conhecido como STR (suspender para RAM). que é o comportamento padrão na maioria dos sistemas.
Assim, o swappiness não tem um efeito real na rapidez ou lentidão que o sistema recupera da hibernação. No entanto, reduzindo o swappiness acelera as coisas para outras operações. O que torna as coisas mais rápidas é suspender em vez de hibernar, porque, como você provavelmente sabe, o acesso à RAM é muito mais rápido que o acesso ao disco.
Em última análise, eu diria que depende da sua situação, se você for desligar o computador (a bateria está acabando), ou simplesmente deixar o computador no modo de economia de energia enquanto não estiver usando faça um script que possa dizer se você adormeceu no teclado, novamente xD). etc.