GNU/Linux >> Linux Esercitazione >  >> Linux

Chrome consuma tutta la RAM e blocca il sistema

Credo che vorresti usare qualcosa come cgroups per limitare l'utilizzo delle risorse per un singolo processo.

Quindi potresti voler fare qualcosa di simile tranne che con

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

per creare chromegroup e limitare l'utilizzo della memoria per il gruppo a 2048 byte

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

per spostare i processi Chrome correnti nel gruppo e limitare il loro utilizzo della memoria al limite impostato

o semplicemente avvia Chrome all'interno del gruppo come

cgexec -g memory,cpu:chromegroup chrome

Tuttavia, è piuttosto folle che Chrome utilizzi così tanta memoria in primo luogo. Prova prima a eliminare la reinstallazione/ricompilazione per vedere se questo non risolve il problema, perché in realtà non dovrebbe utilizzare così tanta memoria per cominciare, e questa soluzione è solo un cerotto sul vero problema.


Credo che tu possa usare ulimit utility.Il -d option:ulimit(3) pagina man

Puoi abbassare il tuo limite soft anche senza root accesso al server.


Linux
  1. Programma Python che consuma RAM

  2. Perché il mio sistema mostra solo 3,2 GiB di RAM quando ho sicuramente 4,0 GiB

  3. Come posso testare la RAM per la corruzione dei dati su un sistema basato su ARM?

  4. Sulla memoria di sistema... in particolare la differenza tra `tmpfs,` `shm,` e `hugepages...`

  5. Qualcosa consuma tutta la memoria (sospetto che si verifichi una perdita di memoria su alcune app). Come rilevare cosa?

Storia di Unix e Linux

Misurare l'utilizzo della RAM di un programma?

Informazioni su Mem e Vmem?

Come controllare la dimensione totale della RAM e l'utilizzo della memoria in Linux

Come installare e utilizzare Google Chrome su sistema Linux

utilizzo e ridimensionamento di tmpfs