Meu Ubuntu VPS não está usando swap disponível, mesmo se OOM. O que fazer?

2

Recentemente, adicionei 1 GB de swap ao meu servidor privado virtual Ubuntu para evitar que o MySQL falhasse na sobrecarga de RAM. Eu segui o este tutorial.

Eu uso htop para monitorar recursos. Quando eu uso loadimpact para testar meu servidor, ele falha quando não há mais RAM disponível, mas nenhum byte de swap é usado ...

Eu tenho a configuração atual agora:

# swapon -s

Filename Type Size Used Priority
/var/swap.img file 1023996 0 100


# free
total used free shared buffers cached
[...]
Swap: 999 0 999

/ etc / fstab contém:

LABEL=DOROOT / ext4 errors=remount-ro 0 1
/var/swap.img none swap defaults,pri=100 0 0

Última nota : quando usei o tutorial, recebi a seguinte mensagem de erro executando swapon -p 100 /var/swap.img

swapon: /var/swap.img: swapon failed: Device or resource busy

Você poderia me ajudar com algum aviso para ativar o swap?

    
por Patartics Milán 24.01.2014 / 15:31

1 resposta

3

Isto se parece com o comportamento do OpenVZ VPS, onde a troca não pode ser controlada (adicionada / habilitada / desabilitada) dentro do próprio VPS. Apenas a partir da máquina Host, ou através de controles de configuração expostos aos usuários VPS a partir do host, ou seja, a partir do painel de controle.

Se você estiver usando o OpenVZ, fale com seu provedor de hospedagem para aumentar seus limites ou adicionar swap ou atualizar para um plano mais amplo.

    
por 21.03.2014 / 06:35