Efeitos da falha do SWAP

3

Um membro da equipe criou um swapfile em uma de nossas máquinas, que precisava de mais troca. E ele criou em um sistema de arquivos no SSD. Embora nossos servidores não estejam trocando muito e provavelmente seguros para manter o arquivo de troca no SSD com seus ciclos finitos de gravação, estou curioso para saber o que acontece se a partição SWAP falhar em um servidor que está usando a troca (por exemplo, a unidade SWAP). morreu).

  • Uma falha da partição SWAP em um computador em execução é catastrófica? Ou ele será tratado como se alguém tivesse emitido um swapoff -a embora sem todo o fluxo de buffers e cache.

  • Estou assumindo que o programa que tem suas páginas no SWAP pode falhar.

  • Se eu fosse reiniciar uma máquina com um SWAP com falha, comentar as entradas de troca no fstab seria suficiente para evitar ficar preso na inicialização? Posso apenas adicionar uma nova partição swap e atualizar as entradas fstab e ela irá reiniciar como se nada tivesse acontecido?

por Sree 31.10.2014 / 09:36

1 resposta

4

Estou assumindo que você está usando o linux aqui, em parte por causa da menção de swapoff -a , mas é aconselhável ser explícito sobre isso, seja no texto de sua pergunta e / ou através de tags.

Uma falha de troca gerará uma falha de memória no processo que teve sua memória paginada para o dispositivo de troca, ou seja, esse processo será eliminado.

A reinicialização de um sistema com um dispositivo de troca com falha simplesmente fornecerá um erro quando o swapon for executado, mas o sistema continuará sem esse dispositivo de troca. Você pode usar outro dispositivo de troca diretamente com swapon /dev/whatever e / ou editar /etc/fstab e reinicializar e / ou swapon -a .

Note que você também pode usar um arquivo como dispositivo de troca:

# create a large enough file (1GB here)
dd if=/dev/zero of=/var/SWAPFILE bs=1024k count=1024
# write swap signature to the file so that the kernel recognizes it
mkswap /var/SWAPFILE
# activate it
swapon /var/SWAPFILE
    
por 31.10.2014 / 11:19

Tags