Coloque swap em SSD ou HDD?

21

Nova instalação chegando. SSD de 120 gb para OS e HOME e HDD de 1 TB para armazenamento. 16gb de ram, o que significa 16gb de swap, se bem me lembro. O espaço SSD é muito valioso para uma partição swap, certo? Se meu raciocínio estiver correto, alguém pode me guiar ou me apontar na direção certa para colocar uma partição swap em um segundo disco rígido? Eu sempre selecionei as configurações automáticas ao instalar o Ubuntu. Obrigado!

    
por user197088 01.10.2013 / 06:45

4 respostas

17

Uma partição swap no seu SSD permitirá que você acorde mais rápido da hibernação (também conhecido como "suspender para o disco") em comparação com a troca em um disco rígido. Mas, dado o tempo de inicialização incrivelmente rápido do Ubuntu ao inicializar a partir do SSD, uma ativação da hibernação pode ser mais lenta que uma reinicialização.

Se você não hibernar, talvez nunca precise trocar nada.

Apenas no caso de você ter muitos aplicativos com uso intenso de RAM em execução paralelamente, seu sistema pode eventualmente usar swap. Em seguida, uma troca no SSD será um pouco mais rápida do que uma troca em um disco rígido. Ainda não há necessidade de se preocupar com o uso de seu SSD de troca extensiva.

Se não for usado para hibernação, você pode sempre adicionar uma partição virtual ou trocar o arquivo posteriormente:

por Takkat 01.10.2013 / 09:23
7

Além das outras ótimas respostas, eu só queria perguntar se você pode ter mais de uma partição swap. Então você pode colocar 4GiB de swap no SSD e o restante no HDD, então se você precisar trocar alguma coisa durante o uso do seu computador, ele irá para a troca rápida. Se você hibernar, provavelmente a troca do SSD não será suficiente e você também precisará do HDD swap.

Para fazer isso, você precisará criar uma partição swap em cada disco, e uma vez instalado, você precisará abrir /etc/fstab para que seu sistema dê preferência ao swap rápido. Então abra um terminal e execute sudo gedit /etc/fstab . Você precisará localizar o par de linhas que fazem referência às suas partições de troca e editá-las para adicionar a configuração pri (um número maior no disco mais rápido):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

Você precisa saber qual delas está no disco rápido e qual no disco lento. Executar o blkid no terminal ajudará você a identificar cada um deles.

    
por Carlos Campderrós 01.10.2013 / 15:02
6

Os SSDs são mais rápidos (embora as velocidades também diminuam no tempo aqui), mas também têm uma vida útil menor. Antes de fazer essa escolha, pense nos hábitos de troca de sua distro.

Corrija-me se estiver errado, mas esta configuração é o seu PC doméstico, certo? Com 16GB eu realmente duvido que você estará fazendo muita troca especialmente porque, por exemplo, a hibernação raramente funciona corretamente e é desabilitada no Ubuntu por padrão.

Como alternativa a uma partição swap, você pode usar um arquivo de troca. A grande vantagem do segundo é que ele pode crescer e encolher de acordo com as suas necessidades, onde uma partição é geralmente mais difícil de lidar, especialmente se estiver entre duas outras partições e não houver mais espaço.

Leia aqui para mais informações sobre SSD para espaço de troca:

Para o tamanho do swap, consulte:

por rbaleksandar 01.10.2013 / 07:15
4

Pessoalmente com 16gb de memória à sua disposição, eu nem sequer me preocuparia com uma partição swap ... Apenas certifique-se de adicionar a seguinte linha ao final do arquivo /etc/sysctl.conf e as coisas devem ser executadas como normal:

vm.swappiness = 0

... salve e reinicie e nenhuma troca é necessária ... Eu uso isso para minha máquina de 2GB e nunca tive problemas ou lentidão desde ...

    
por TenPlus1 01.10.2013 / 08:23