Eu li essa pergunta , mas ela não responde definitivamente à minha pergunta.
Se eu quiser que meu computador seja capaz de hibernar, preciso ter uma partição de swap tão grande quanto minha RAM ou o Ubuntu sabiamente será capaz de hibernar se a partição de swap puder caber na RAM atualmente em uso ? Estou prestes a instalar o Ubuntu em um computador com muita RAM e um disco rígido relativamente pequeno, por isso não quero usar mais espaço no disco rígido do que o necessário.
Eu queria evitar fornecer minhas especificações reais para manter essa pergunta mais geral, embora as forneça se necessário.
Essa pergunta continua aparecendo em consultas comuns ao dimensionar a troca para configurar a hibernação. A resposta original está correta, pois pode variar incrivelmente com base na sua carga de trabalho, mas não acho que seja uma resposta completa.
A resposta completa é que você pode dizer quanto precisa com base na sua carga de trabalho específica e pode dimensionar adequadamente.
A ferramenta básica são as mensagens do kernel durante o hibernar. Você deseja ver quanta memória foi usada com este comando:
sudo cat /var/log/syslog | grep 'PM:'|grep kbytes
Você deve obter uma saída como:
Em seguida, a estratégia é executar sua carga máxima e acionar uma hibernação, ver qual espaço de troca era necessário, possivelmente adicionar uma margem de segurança e tornar seu espaço de troca desse tamanho.
fonte