GNU/Linux >> Tutoriels Linux >  >> Linux

Chrome mange toute la RAM et bloque le système

Je crois que vous voudriez utiliser quelque chose comme cgroups pour limiter l'utilisation des ressources pour un processus individuel.

Donc, vous voudrez peut-être faire quelque chose comme ça, sauf avec

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

pour créer chromegroup et limiter l'utilisation de la mémoire pour le groupe à 2048 octets

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

pour déplacer les processus chrome actuels dans le groupe et limiter leur utilisation de la mémoire à la limite définie

ou lancez simplement chrome dans le groupe comme

cgexec -g memory,cpu:chromegroup chrome

Cependant, il est assez fou que chrome utilise autant de mémoire en premier lieu. Essayez d'abord de purger la réinstallation/recompilation pour voir si cela ne résout pas le problème, car cela ne devrait vraiment pas utiliser autant de mémoire pour commencer, et cette solution n'est qu'un pansement sur le vrai problème.


Je crois que vous pouvez utiliser le ulimit utilitaire.Le -d option :page de manuel ulimit(3)

Vous pouvez baisser votre soft limit même sans root accès au serveur.


Linux
  1. politique et mécanisme

  2. Comment puis-je tester la RAM pour la corruption des données sur un système basé sur ARM ?

  3. Sur la mémoire système... spécifiquement la différence entre `tmpfs,` `shm,` et `hugepages...`

  4. utilisation et redimensionnement de tmpfs

  5. Quelque chose mange toute la mémoire (je soupçonne une fuite de mémoire sur certaines applications). Comment détecter quoi ?

Histoire Unix et Linux

Surveillance et gestion de la mémoire

Comment vérifier la taille totale de la RAM et l'utilisation de la mémoire sous Linux

Comment installer et utiliser Google Chrome sur le système Linux

Pourquoi mon système n'affiche-t-il que 3,2 Go de RAM alors que j'ai définitivement 4,0 Go

Le système se bloque lorsqu'il manque de mémoire