2017-02-20 13 views
1

私はブラウザのメモリ使用によって激怒しています。 Chrome、Opera、FireFoxなどで使用されているメモリの合計を800MBに制限したいと考えています。cgroupsとsystemdを使用して特定のユーザーアプリケーションのRAM使用を制御する方法は?

これはcgroupの仕事のようです。

私はおよそcgexecを読んで、それは私がやりたいだろう...

しかし、私はまた、ここに記載したのと同様の方法を使用して、「インターネット」というグループを「準備」したいと思います:

そして、それが言及だからhttps://wiki.archlinux.org/index.php/cgroups#Persistent_group_configuration

注:のcgroupを管理する> = 205にsystemdを使用しているとき、あなたはこのファイルを完全に無視することができます。

私は少し怖いです。 (そしてsystemdの前の状況に関連する結果が見つかるが、現在の状況ではぼやけている)

Systemdは新しい標準になっているようだから、長期的なサポートをするにはどうすればいいのだろうか?

(...そして、私は、ここで何かをいじり/行方不明です、それは正直に言うと、私には非常に不明確なので)

答えて

0

私は、一般的にするとき、それはにできないでしょうクロムはおそらくクラッシュしますので、それは悪いアイデアだと思いますそれ以上のメモリを割り当てます。 また、データをディスクにスワップしますが、それはさらに悪化します。 Chromeのメモリ使用量が多いため、高速に処理できます。

ブラウザ用のcgroupを作成することをお勧めする場合は、存在しない場合は最初にcgroupを作成した後、スクリプトのパラメータで指定されたアプリケーションを実行するスクリプトを作成することをおすすめします。