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ãoSwapMemorySpaceRatio
nã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?