Troca incrivelmente relutante

2

Um problema estranho apareceu no meu laptop rodando o Ubuntu 16.04. Eu tenho 8 GiB RAM e 10 GiB área de troca. Funcionou bem, programas estavam trocando rápido do SSD, a memória trocada era principalmente vazamentos de memória e mmap esquecido de qualquer maneira ... mas então algo quebrou. Eu não tenho ideia do que, eu não notei imediatamente. Mas agora, troca incrivelmente raramente.

O espaço de troca está quase desocupado, posso ter 95% de uso de RAM e o espaço de swap está apenas 5% cheio. Se a memória RAM enche, raramente troca nada, ela congela, às vezes se recupera depois de matar um programa, mas muitas vezes, eu tenho que fazer um hard reset.

Eu verifiquei a propriedade swappiness, mas ela está configurada para 60 e a configuração para 100 não muda nada. Eu atualizei o Ubuntu para a versão 17.04, mas isso não ajudou.

Se eu executo um processo que consome muita memória e o usa ativamente, parece que ele troca a memória desse processo (que acabou de alocá-lo!), fazendo com que o processo congele novamente em breve para recuperar a memória daqui a pouco. , em um loop sem fim. Quase nenhuma das memórias trocadas permanece trocada por muito tempo, embora eu tenha certeza de que há memória vazada suficiente e programas não utilizados para trocar.

Alguma idéia do que poderia estar errado?

    
por Dugi 07.11.2017 / 14:17

1 resposta

3
Tendo verificado sysctl -a | grep swappiness para assegurar que o swappiness esteja configurado como desejado, e swapon para assegurar que a partição swap esteja montada, ainda existe a possibilidade de que a partição swap tenha sido formatada incorretamente por algum motivo.

Isso pode ser corrigido por

sudo swapoff -a
sudo /sbin/mkswap /dev/hda8
sudo swapon -a

onde /dev/hda8 deve ser substituído pela partição ou swapfile suspeita de ser ruim.

As fontes para esta resposta incluem link na seção "Por que meu swap não está sendo usado?" e < a href="https://sobrelinux.info/questions/101784/swap-not-being-used"> Trocar não está sendo usado

    
por Charles Green 09.11.2017 / 20:12