chromeが4 GBを超えるRAMを使用するのを防ぐ方法。時々、彼は7GB(合計8GB RAM)のようなものを使用することを決定し、私のコンピューターを使用不能にします。
何か助けはありますか?.
PS:開いているタブは10個もありませんでした。編集:多分私はやった... 15のようなもの。とにかく私はchromeをフリーズするか、システム全体をフリーズしないようにシャットダウンしたい。
cgroups
のようなものを使用して、個々のプロセスのリソース使用を制限したいと思います。
だからあなたは this のようなことをしたいかもしれません
_cgcreate -g memory,cpu:chromegroup cgset -r memory.limit_in_bytes=2048 chromegroup
_
chromegroupを作成し、グループのメモリ使用量を2048バイトに制限する
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
現在のchromeプロセスをグループに移動し、メモリ使用量を設定された制限に制限する
またはchromeをグループ内で起動するだけです
_cgexec -g memory,cpu:chromegroup chrome
_
ただし、chromeが最初に大量のメモリを使用していることは非常に異常です。最初に再インストール/再コンパイルをパージして、問題が解決しないかどうかを確認してください。そもそもそのメモリが多く、この解決策は実際の問題に対するバンドエイドにすぎません。
ulimitユーティリティを使用できると思います。 -dオプション: limit(3)man page
サーバーへのrootアクセスがなくてもソフト制限を下げることができます。