A forma mais rápida e segura de aumentar o espaço de troca no Linux científico

1

Sistema da empresa de taxa de troca de memória

Hoje, um sistema de monitoramento indicou que um dos sistemas da empresa ficou sem memória. Executar htop neste sistema indicou que Memory estava quase cheio (~8GB) , mesmo como Swap Space (~0.5GB) .

Parar alguns dos serviços diminuiu o Memory use, mas o Swap Space permaneceu totalmente alocado.

De acordo com a documentação , parece que o Swap Space do sistema desta empresa não corresponde ao espaço recomendado:

S = M < 2 ? M * 2 : M + 2

Sistema de teste de espaço de troca padrão

A execução de htop em um sistema de teste resulta em:

quesignificaumaproporçãode~1:1(1877/1799).

Subquestion:PorqueopadrãoSwapMemorySpaceRationãoéiguala2:1?

Limpareaumentaroespaçodetrocaemumsistemaemexecução

Aumentaroespaçodetroca

Esta documentação indica que vários comandos devem ser executados a fim de aumentar o espaço de swap. Todos esses comandos são realmente necessários?

Limpar espaço de troca

De acordo com esta documentação , o espaço de troca pode ser limpo por executando:

swapoff -a && swapon -a

Aumentar com segurança o espaço de troca

Esta documentação recomenda para criar um backup antes de aumentar o espaço de troca, mas isso não indica o possível impacto. Como isto diz respeito a um sistema de produção, é importante saber se é seguro aumentar o Espaço de Troca no sistema enquanto ele funciona ou, e. um novo sistema deve ser criado e a data subseqüentemente movida?

Pergunta:

Qual é a maneira mais rápida e segura de aumentar o espaço de troca no Linux científico?

    
por 030 01.08.2014 / 00:09

1 resposta

3

Se você estiver usando um LVM, você pode alocar / criar um novo Volume Lógico e formatá-lo como um espaço de troca.

lvcreate -n swap2 -L 2G VG_NAME
mkswap /dev/VG_NAME/swap2
swapon -a

por exemplo, o acima irá criar uma partição 2G LogicalVolume no VolumeGroup chamado VG_NAME , depois formatar o LV como swap e ativá-lo.

    
por 01.08.2014 / 02:49