GNU/Linux >> Tutoriales Linux >  >> Linux

Chrome come toda la RAM y congela el sistema

Creo que querrías usar algo como cgroups para limitar el uso de recursos para un proceso individual.

Así que es posible que desee hacer algo como esto, excepto con

cgcreate -g memory,cpu:chromegroup cgset -r memory.limit_in_bytes=2048 chromegroup

para crear chromegroup y restringir el uso de memoria para el grupo a 2048 bytes

cgclassify -g memory,cpu:chromegroup $(pidof chrome)

para mover los procesos de Chrome actuales al grupo y restringir su uso de memoria al límite establecido

o simplemente inicie Chrome dentro del grupo como

cgexec -g memory,cpu:chromegroup chrome

Sin embargo, es bastante loco que Chrome esté usando tanta memoria en primer lugar. Intente purgar la reinstalación/recompilación primero para ver si eso no soluciona el problema, porque en realidad no debería usar tanta memoria para empezar, y esta solución es solo una curita sobre el problema real.


Creo que puedes usar el ulimit utilidad. La -d opción:ulimit(3) página man

Puede reducir su límite suave incluso sin root acceso al servidor.


Linux
  1. ¿Medir el uso de RAM de un programa?

  2. Acerca de Mem y Vmem?

  3. Supervisión y gestión de la memoria

  4. Diagnósticos de poca memoria de Windows

  5. Cómo verificar el tamaño total de RAM y el uso de memoria en Linux

Historia de Unix y Linux

¿Un Superblock, Inode, Dentry Y Un Archivo?

Cómo instalar y usar Google Chrome en el sistema Linux

política y mecanismo

¿Cómo detecto la especificación del chip de memoria RAM desde una máquina Linux?

Algo se come toda la memoria (sospecho que hay una fuga de memoria en alguna aplicación). ¿Cómo detectar qué?