Posso acelerar a troca usando vários discos rígidos?

8

Ainda tenho duas unidades ATA antigas (uma com apenas 8 GB e outra com algum defeito) e estive pensando em colocá-las no meu PC e ativar a troca também. Qual será o efeito disso? Meu sistema distribuirá os dados uniformemente pelas unidades, para que a troca se torne mais rápida?

thejh
fonte
6
A troca de discos com defeito é uma ótima maneira de causar pânico aleatório / travamentos / corrupção geral. Colocar a troca em discos lentos também não é uma boa idéia.
Mat
1
Além disso, se você acabar usando regularmente o swap, poderá obter melhorias de desempenho muito melhores com o aumento da memória ram do que jamais teria otimizado a distribuição de swap.
Shadur

Respostas:

9

Em primeiro lugar, o uso de um disco rígido lento ou com defeito para troca não é uma boa ideia. É como ter uma memória realmente lenta ou com erros de certa forma.

O modo como o sistema espalha dados pelas partições de swap depende da prioridade que você atribui a eles em seu /etc/fstab

Como um exemplo,

/dev/hda5 none swap sw,pri=2 0 0
/dev/hdb5 none swap sw,pri=1 0 0
/dev/hdc6 none swap sw,pri=3 0 0

Seu sistema usará a partição com a maior prioridade primeiro (neste caso /dev/hdc6). As prioridades variam de 0 a 32767. Você pode atribuir a mesma prioridade às diferentes partições e isso fará com que o sistema as use igualmente (ou espalhe a carga por diferentes unidades). A principal razão para isso é que você deseja usar uma unidade mais rápida (ou menos usada, mas ainda rápida) primeiro, pois isso pode ter um grande impacto em seu sistema.

Você pode alterar a tendência do seu sistema de gravar para trocar, definindo swappiness. Mais informações aqui .

Wojtek
fonte