Sem memória com memória não utilizada e troca

1

Eu tenho um erro estranho no meu Raspberry Pi2. O sistema é archlinuxarm.

Short after boot (aproximadamente 30 segundos), o sistema declara que está sem memória, resultando no fechamento de muitos aplicativos, a maior parte do tempo até um kernel panic (falta de memória, mas sem processos elimináveis). O mais estranho é que eu implantei uma partição de troca de 18GB e o problema continua (pelo menos deve levar mais tempo para preenchê-lo). Então usei grátis nesses 30 segundos para monitorar.

free -mws 0.5

O resultado é que há cerca de 70M usados e o restante cada vez mais usado para cache, que é o comportamento normal. Então, ao atingir os 30 segundos, a saída livre fica mais lenta, como se o sistema estivesse com carga alta. O swap é preenchido com cerca de 40M, deixando o resto como está. Aqui eu esperaria que o primeiro cache esteja diminuindo, antes que o swap seja usado. Então o sistema começa a matar processos, para que eu não possa mais monitorar a memória. Nas estatísticas, que são legíveis enquanto a matam, ainda dizem que a troca é quase inútil.

Portanto, parece que o kernel não libera o cache como deveria e nem usou swap com pouca memória.

Todo mundo sabe o que está acontecendo aqui?

P.S. Depois do kernel-panic, o kdb é inserido, mas não posso fazer nada, porque o teclado não está funcionando.

Exemplo de saída dmesg / log Gráfico de saída não constante de /proc/meminfo :

    
por bvolkmer 03.04.2015 / 16:58

0 respostas