Swapfile na unidade diferente

10

Vale a pena gastar dinheiro em um HDD de pequena capacidade (~ 5-20 GB, muito barato) para usá-lo como área de troca para o sistema operacional? Eu acredito que isso aumentará o desempenho do sistema operacional, ou talvez o SSD (ainda ~ 5-20 GB), que custa mais, dê melhores desempenhos?

    
por pepper potts 04.05.2013 / 15:42

3 respostas

3

O melhor desempenho que você obtém se você evitar a troca - tendo RAM suficiente (e a atualização da RAM também pode ser a maneira mais barata). Mas se mais RAM não for uma opção e seu PC trocar muito, então o novo HDD ou SSD tornará as coisas muito mais rápidas. Além disso, você deve usar todas as unidades físicas disponíveis para troca (no Windows), ele deve usá-las simultaneamente para que ele seja ainda mais rápido. E mais uma coisa, o HDD lê e escreve mais rápido no início (quando as cabeças estão perto da borda do prato), então você deve escolher a partição apropriada (geralmente a primeira).

    
por 04.05.2013 / 16:35
2

Não seria dramático, a menos que você de alguma forma tivesse a combinação de uma interface de drive rápido (como em um sistema moderno) e uma séria falta de memória RAM. Você geralmente não precisa de swap, exceto como uma forma de usar eficientemente o RAM (trocando blocos de memória menos usados), ou como uma forma de lidar com não ter memória RAM suficiente (existe um terceiro cenário, deixe-me chegar a ele). A troca de menos memória usada não deve se beneficiar significativamente do armazenamento mais rápido. A troca de memória para ajustar a falta de memória RAM não deve acontecer em um sistema bem projetado, e mais memória RAM geralmente é um investimento melhor do que um SSD.

Você também pode usar um arquivo de paginação para suspender - aqui, você pode ver um benefício de um arquivo de página rápida.

Em resumo, não vejo muitos cenários em que uma unidade pequena e separada mostre benefícios de qualquer tipo em um sistema bem projetado

    
por 04.05.2013 / 16:36
2

resposta curta é sim.

resposta longa: como escrito em outras respostas, é melhor investir em RAM do que em SSD para aumentar a velocidade. No entanto, se mais RAM não for possível (devido a limitações de hardware) ou irrelevante (suas necessidades exigem leitura / gravação de disco físico para salvar dados permanentes), um SSD é sua melhor opção ou SSHD (unidades híbridas).

O SSHD parece ser exatamente o que você está perguntando - é um disco físico que contém um pequeno buffer SSD / Flash para acesso rápido a E / S antes que os dados sejam armazenados no mecanismo físico lento (dando o aumento de velocidade de SSD e a recuperação de recuperação de dados de uma unidade física)

Eu sei que a Seagate (o modelo é chamado de Momentus) e a Toshiba (o modelo é chamado MQ01ABDH Series Hybrid Drive) oferece esses produtos.

Editar: Esqueci de mencionar que o último Kernel do Linux (3.9) que foi lançado apenas alguns dias atrás adicionou suporte para essa coisa exata (SSD para agir como um buffer para dispositivos mais lentos) link

    
por 05.05.2013 / 13:09