¿Puedo acelerar el intercambio utilizando múltiples discos duros?

8

Todavía tengo dos unidades ATA antiguas (una es de solo 8 GB, la otra es algo defectuosa) y he estado pensando en ponerlas en mi PC y activar el intercambio en ellas también. ¿Cuál será el efecto de esto? ¿Mi sistema distribuirá los datos a través de las unidades de manera uniforme para que el intercambio sea más rápido?

thejh
fuente
66
Poner intercambio en discos defectuosos es una excelente manera de causar panicos aleatorios / bloqueos / corrupción general. Tampoco es buena idea intercambiar discos lentos.
Mat
1
Además, si termina regularmente usando el intercambio, puede obtener mejoras de rendimiento mucho mejores al aumentar la memoria RAM de lo que podría obtener al optimizar la distribución de intercambio.
Shadur

Respuestas:

9

En primer lugar, usar un disco duro lento o defectuoso para el intercambio no es una buena idea. Es como tener una memoria realmente lenta o con errores de alguna manera.

La forma en que su sistema distribuye los datos a través de sus particiones de intercambio depende de la prioridad que les dé en su /etc/fstab

Como ejemplo,

/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

Su sistema usará primero la partición con la prioridad más alta (en este caso /dev/hdc6). Las prioridades van de 0 a 32767. Puede asignar la misma prioridad a las diferentes particiones y eso hará que su sistema las use por igual (o distribuya la carga en diferentes unidades). La razón principal de esto es que primero desea utilizar una unidad más rápida (o menos utilizada pero aún más rápida), ya que puede tener un gran impacto en su sistema.

Puede cambiar la tendencia de su sistema a escribir para intercambiar mediante la configuración swappiness. Más información aquí .

Wojtek
fuente