cgroups
のようなものを使いたいと思うでしょう 個々のプロセスのリソース使用を制限します。
したがって、
を除いて、このようなことをしたいかもしれません
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 を使用できると思います utility.-d オプション:ulimit(3) man ページ
root がなくてもソフト制限を下げることができます サーバーへのアクセス。
RPM と .deb パッケージの両方をサポートする Linux ディストリビューションを構築することはできますか?
Linux ネットワーク トラフィックが eth0 のみを通過するのはなぜですか?