O navegador trava/trava o sistema em uma máquina de baixa especificação no Xubuntu

O navegador trava/trava o sistema em uma máquina de baixa especificação no Xubuntu

Eu tenho um Lenovo Ideapad 110S em que instalei recentemente o Xubuntu 17.10.1. Ele tem um Celeron N3060 de 1,6 GHz, 2 GB de RAM e SSD de 32 GB. Na maioria das vezes o Xubuntu funciona muito bem nele. No entanto, continuo enfrentando problemas de travamento/travamento/travamento do sistema, que parecem sempre ocorrer quando muitas guias do navegador são abertas e, especialmente, quando uma ou mais tem conteúdo mais pesado. O Google Maps, em particular, faz isso com bastante facilidade. Quando isso acontece, o sistema normalmente não responde nem mesmo para alternar sessões tty para encerrar o processo. Geralmente não muda e, quando isso acontece, trava depois que eu digito minha senha. Não sei o que mais posso fazer, então geralmente acabo reiniciando apenas com o botão liga / desliga. O navegador que uso é o Chromium, mas o Firefox faz a mesma coisa. Observe que estou ciente de que ajustar meus hábitos de guia é parte da solução aqui, mas o que pode ser complicado é quando abro algo que ocupa mais espaço do que pensei que seria.

Existe uma maneira de evitar que isso aconteça? Alguma forma de limitar a quantidade de recursos aos quais o Chromium tem acesso, de modo que ainda reste o suficiente para eliminá-lo, se necessário? Qual é a melhor abordagem aqui? Isso está acontecendo bastante; é possível que a memória ruim seja um fator?

Responder1

Você tem a troca habilitada, ou seja, freelista algum espaço de troca?

Aqui está um truque que aprendi executando o Android Studio e um navegador moderno com 4 GB de memória:

  1. Adicione a linha kernel.sysrq=1e /etc/sysctl.confexecute sysctl -p. Isso ativará todos os comandos Alt+ SysRq.

  2. Quando o seu sistema congela devido à falta de memória, pressione Alt+ SysRq+ Fpara invocar manualmente o OOM killer. Para mim, isso mata o programa causando sempre pressão de memória, mas YMMV.

informação relacionada