GNU/Linux >> Znalost Linux >  >> Linux

Chrome sní všechnu RAM a zamrzne systém

Věřím, že byste chtěli použít něco jako cgroups omezit využití zdrojů pro jednotlivý proces.

Takže možná budete chtít udělat něco takového kromě

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

vytvořit skupinu chromegroup a omezit využití paměti pro skupinu na 2048 bajtů

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

přesunout aktuální chrome procesy do skupiny a omezit jejich využití paměti na nastavený limit

nebo stačí spustit Chrome ve skupině, jako je

cgexec -g memory,cpu:chromegroup chrome

Je však docela šílené, že Chrome používá tolik paměti. Zkuste nejprve vyčistit reinstalaci / rekompilaci, abyste zjistili, zda to problém nevyřeší, protože by to opravdu nemělo používat tolik paměti pro začátek a toto řešení je pouze náplast na skutečný problém.


Věřím, že můžete použít ulimit nástroj. -d option:ulimit(3) manuálová stránka

Svůj měkký limit můžete snížit i bez rootu přístup k serveru.


Linux
  1. Jak zjistím specifikaci paměťového čipu RAM z počítače se systémem Linux

  2. Jak přimět systém Ubuntu, aby se spustil a běžel zcela v paměti RAM?

  3. Jak mohu otestovat paměť RAM na poškození dat v systému založeném na ARM?

  1. Měření využití Ram programu?

  2. Diagnostika nedostatku paměti Windows

  3. Něco sežere veškerou paměť (mám podezření na únik paměti v nějaké aplikaci). Jak zjistit co?

  1. politika a mechanismus

  2. Program Python zabírá RAM

  3. Linux:zjistěte, jaký proces využívá všechnu RAM?