Cómo evitar que Chrome tome más de, por ejemplo, 4 GB de RAM. De vez en cuando decide tomar algo como 7 GB (con 8 GB de RAM en total) y hace que mi computadora sea inutilizable.
¿Tienes alguna ayuda?
PD: Incluso no tenía más de 10 pestañas abiertas. Editar: tal vez lo hice ... algo así como 15. De todos modos, quiero que Chrome se congele o se apague para no congelar todo el sistema.
linux
arch-linux
chrome
ram
Jan Kaifer
fuente
fuente
limits.conf
oulimit
?ulimit
que no sea compatible con Windows !Respuestas:
Creo que le gustaría usar algo como
cgroups
limitar el uso de recursos para un proceso individual.Entonces 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 un grupo de cromo y restringir el uso de memoria para el grupo a 2048 bytes
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
para mover los procesos actuales de Chrome al grupo y restringir su uso de memoria al límite establecido
o simplemente lanzar 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 realmente no debería estar usando tanta memoria para empezar, y esta solución es solo una curita sobre el problema real.
fuente
Creo que puedes usar la utilidad ulimit . La opción -d : página del comando man ulimit (3)
Puede reducir su límite flexible incluso sin acceso de root al servidor.
fuente