RAM não realocável

0

Eu tenho problemas para realocar a RAM depois de trabalhar por algum tempo. O problema ocorre depois que eu iniciei / parei vários serviços e alcancei um certo limite (~ 16 GB de 32 no total). Eu verifiquei free -m e vi que meu cache estava em ~ 10 GB em um ponto. Desde que eu regularmente limpar meu cache com

echo "echo 1 > /proc/sys/vm/drop_caches" | sudo sh

Se eu não fizer isso, meu PC irá congelar completamente. Ao escrever esse comando a cada poucas horas, posso evitar isso e posso alocar mais RAM do que o normal, mas isso não é uma correção permanente.

Meu sistema:

uname -a
Linux markus-antegeros 4.17.8-1-ARCH #1 SMP PREEMPT Wed Jul 18 09:56:24 UTC 2018 x86_64 GNU/Linux

Antes de perceber que o cache provavelmente é um problema meu, também li em algum lugar que essas alterações podem fazer a diferença:

cat /etc/sysctl.conf
vm.min_free_kbytes=500000
vm.swappiness=10    
vm.overcommit_ratio=1

A partição My Swap (8 GB) está sempre vazia (quase).

free -m
          total        used        free      shared  buff/cache   
available
Mem:          32110       12754       12055         248        7300       
18772
Swap:          7719           0        7719

(de um sistema não sobrecarregado)

O que fiz hoje para limpar o cache:

echo "echo 1 > /proc/sys/vm/drop_caches" | sudo sh

Como posso executar sem problemas com ~ 20-25 GB depois de excluir meu cache, tenho certeza de que isso não é um problema de hardware.

Alguém tem uma ideia do que eu poderia tentar agora?

    
por Markus 07.08.2018 / 08:13

0 respostas