
O disco sda é SSD, enquanto sdb é um disco rígido 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
# _
Acho que esta situação (na qual o mais priorizado é sda1) está em vigor desde a troca de todos os 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
[...]
# _
Não tenho certeza de quais serão as prioridades quando eu reiniciar isso.
O que none swap sw 0 0
significa em /etc/fstab
?
Posso ajustá-los para priorizar o sda1 como primeira troca?
Faça a ordenação das linhas de swap afetando /etc/fstab
a prioridade deigual(mesma none swap sw 0 0
coisa) trocar linhas?
Responder1
Você pode especificar a prioridade em 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
Por padrão, cada swapspace adicionado receberá uma prioridade -1, -2, -3... A prioridade mais alta será usada primeiro. Acima, o sistema usaria /dev/sda2
primeiro, então /dev/sdb2
, então /dev/sdc2
.
Se mais de uma troca tiver a mesma prioridade, os espaços de troca serão usados em paralelo.
Responder2
O fstab formato tem estes campos:
- especificação do dispositivo– O nome do dispositivo, rótulo, UUID ou outro meio de especificar a partição ou origem de dados a que esta entrada se refere.
- ponto de montagem– Onde o conteúdo do dispositivo pode ser acessado após a montagem; para partições ou arquivos swap, isso é definido como nenhum.
- tipo fs– O tipo de sistema de arquivos a ser montado.
- opções– Opções que descrevem vários outros aspectos do sistema de arquivos, como se ele é montado automaticamente na inicialização, quais usuários podem montá-lo ou acessá-lo, se ele pode ser gravado ou apenas lido, seu tamanho e assim por diante; os padrões de opções especiais referem-se a um conjunto pré-determinado de opções dependendo do tipo de sistema de arquivos.
- jogar fora– Um número que indica se e com que frequência o backup do sistema de arquivos deve ser feito pelo programa de despejo; um zero indica que o backup do sistema de arquivos nunca será feito automaticamente.
- passar– Um número que indica a ordem em que o programa fsck verificará se há erros nos dispositivos durante a inicialização
Quando otipo fsé "swap", uma prioridade pode ser especificada através do pri
parâmetro. A prioridade padrão é negativa (ou seja, nenhuma), numerada pela ordem em que o dispositivo de troca foi adicionado. O primeiro dispositivo de troca adicionado desde a inicialização tem prioridade -1, o segundo dispositivo de troca adicionado tem prioridade -2.
As prioridades reais atribuídas têm valor positivo, variando de 0 a 32.767. Números mais altos indicam prioridade mais alta. Se dois ou mais dispositivos tiverem a mesma prioridade, e esta for a prioridade mais alta disponível, as páginas serão alocadas entre eles em rodízio.
Referência:swapon(8) - página de manual do Linux.