Pode diminuir o swappiness acelerar o wake-up do modo de hibernação?

1

Alguém usa swap? Qual é o seu valor de swap? Os meus são 60

$ cat /proc/sys/vm/swappiness

Eu uso a hibernação. Ele funcionou, mas lento para carregar quando acordar .. Se eu ajustar o swappiness de 60 para 10 . Essa configuração fará com que o despertar da hibernação seja mais rápido?

Atualmente usando o Fedora Gnome 23 com o kernel 4.4.9

    
por Robbi Nespu 30.05.2016 / 20:08

2 respostas

1

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.

    
por 30.05.2016 / 21:03
1

Como a RAM é copiada para um arquivo quando o computador entra na hibernação e retorna do arquivo quando ele é ativado, a configuração swappiness não teria impacto direto sobre ele.

As únicas coisas que poderiam realmente acelerar seria ...

  • remove a memória do sistema, o que seria contraproducente para todas as outras operações
  • obtenha uma unidade de disco rígido (ou SSD) mais rápida ou use o RAID de remoção para tornar seu acesso mais rápido

As pessoas que realmente desejam evitar as desvantagens da hibernação simplesmente a desativam completamente.

    
por 30.05.2016 / 20:49