hibernação e swap de partições no ssd / hdd

2

Sou bastante iniciante no Linux e tenho alguns problemas para decidir:
Eu tenho um laptop com dois discos - 1TB HDD e 256 SSD e 12GB de RAM e eu quero instalar o debian no SSD.
Eu usei muito a hibernação no Windows, acho muito confortável e gostaria de usá-lo ainda. Eu sei que não é a melhor idéia para usar o SSD para fins de hibernação. Por outro lado, para a performace do sistema, seria melhor ter uma partição swap no SSD, não seria?
Eu tenho me perguntado qual seria a melhor solução para o desempenho ideal do sistema. Por enquanto, estou considerando duas opções:

  1. 16GB de partição swap no HDD para fins puramente de hibernação - permitindo a hibernação e definindo a capacidade de troca para 1 (não quero que meu sistema diminua as operações de troca de HDD)

  2. partição swap de 4GB (apenas no caso) no SSD. Nenhuma hibernação, mas ativou a restauração da sessão. Em caso afirmativo, existe um gerenciador de sessão que poderia restaurar uma sessão (quase) como se tivesse acabado de reiniciar após a hibernação (estado das aplicações, posição das janelas, etc.).

Haveria alguma diferença notável no desempenho do sistema? Existe uma solução melhor? Talvez: 2 partições de troca - a primeira para a hibernação (no HDD) e a segunda para as necessidades do sistema (no SSD)?

    
por martinoidar 20.01.2016 / 20:44

1 resposta

1

Na maioria dos casos, você não deve tocar na configuração de swappiness; o kernel fará a coisa certa por padrão (mesmo que isso signifique trocar mais). O kernel normalmente usa o tempo ocioso para trocar especulativamente algumas páginas que ele acha que pode liberar mais tarde, de modo que quando a pressão da memória surgir, pode liberar memória física rapidamente. Eu não acho que você notaria um impacto no desempenho.

Quanto a suspender para disco versus swap: é certamente preferível trocar para o SSD por causa dos tempos de busca mais baixos, mas suspender para o disco é E / S linear de thread único, então usar o SSD para isso não ajuda muito (mas ocupa muito espaço precioso no SSD).

Eu recomendaria a criação de duas partições de troca: uma pequena no SSD e uma maior, com prioridade mais baixa, no HDD, e então usar a uma no HDD para hibernação.

    
por 20.01.2016 / 22:10