
El disco sda es SSD, mientras que sdb es un disco duro convencional.
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda1 partition 8387580 4333320 -1
/dev/sdb7 partition 4194300 0 -2
/dev/sdb8 partition 4194296 0 -3
/dev/sdb9 partition 4194296 0 -4
/dev/sdb10 partition 4194300 0 -5
# _
Creo que esta situación (en la que la mayor prioridad es sda1) está vigente desde el intercambio de todos los sbd$NUMBER.
# cat /etc/fstab
[...]
/dev/sda1 none swap sw 0 0
/dev/sdb7 none swap sw 0 0
/dev/sdb8 none swap sw 0 0
/dev/sdb9 none swap sw 0 0
/dev/sdb10 none swap sw 0 0
[...]
# _
No estoy seguro de cuáles serán las prioridades cuando pueda reiniciar esto.
¿Qué none swap sw 0 0
significa en /etc/fstab
?
¿Puedo modificarlos para priorizar sda1 como primer intercambio?
¿El ordenamiento de las líneas swap /etc/fstab
afecta la prioridad deigual( none swap sw 0 0
lo mismo) ¿intercambiar líneas?
Respuesta1
Puede especificar la prioridad en fstab
:
/dev/sda2 none swap sw,pri=30 0 0
/dev/sdb2 none swap sw,pri=20 0 0
/dev/sdc2 none swap sw,pri=10 0 0
De forma predeterminada, a cada espacio de intercambio agregado se le dará una prioridad -1, -2, -3... La prioridad más alta se utilizará primero. Arriba, el sistema usaría /dev/sda2
primero, luego /dev/sdb2
, luego /dev/sdc2
.
Si más de un swap tiene la misma prioridad, los espacios de swap se utilizarán en paralelo.
Respuesta2
El fstab El formato tiene estos campos:
- especificaciones del dispositivo– El nombre del dispositivo, etiqueta, UUID u otro medio para especificar la partición o fuente de datos a la que se refiere esta entrada.
- punto de montaje– Donde se pueda acceder al contenido del dispositivo después del montaje; para particiones o archivos de intercambio, esto se establece en ninguno.
- tipo fs– El tipo de sistema de archivos que se va a montar.
- opciones– Opciones que describen varios otros aspectos del sistema de archivos, como si se monta automáticamente en el arranque, qué usuarios pueden montarlo o acceder a él, si se puede escribir en él o solo leerlo, su tamaño, etc.; la opción especial predeterminada se refiere a un conjunto predeterminado de opciones según el tipo de sistema de archivos.
- vertedero– Un número que indica si el programa de volcado debe realizar una copia de seguridad del sistema de archivos y con qué frecuencia; un cero indica que nunca se realizará una copia de seguridad automática del sistema de archivos.
- aprobar– Un número que indica el orden en el que el programa fsck comprobará los dispositivos en busca de errores en el momento del arranque.
Cuando eltipo fses "swap", se puede especificar una prioridad a través del pri
parámetro. La prioridad predeterminada es negativa (es decir, ninguna), numerada según el orden en que se agregó el dispositivo de intercambio. El primer dispositivo de intercambio agregado desde el inicio tiene prioridad -1, el segundo dispositivo de intercambio agregado tiene prioridad -2.
Las prioridades reales asignadas tienen un valor positivo, que va de 0 a 32767. Los números más altos indican una prioridad más alta. Si dos o más dispositivos tienen la misma prioridad y es la prioridad más alta disponible, las páginas se asignan por turnos entre ellos.
Referencia:swapon(8) - página de manual de Linux.