レスポンシブデスクトップを確保するためにcgroupメモリ制限を使用する方法

レスポンシブデスクトップを確保するためにcgroupメモリ制限を使用する方法

アプリケーションでデスクトップ(x11、LXDE、openbox、マウスドライバ、グラフィックドライバ)が応答しない現象が発生しないように、メモリ制限のあるシステム(Raspberry Pi)を設定したいと思います。

ブラウザタブを開けすぎると、ブラウザがメモリを使いすぎてLinux上でページをディスクに交換します。一部のページはデスクトップに属する可能性があります。これにより、キーボードまたはマウスの入力に大きな遅延が発生し、タスクマネージャを開いてどのアプリケーションを終了するかを判断できなくなります。

再起動後、デスクトップには200MBのメモリが必要で、マシンには合計1GBのメモリがあります。

CGROUP から起動した後に起動するすべてのアプリケーションを 800 MB のメモリに制限して、CGROUP のプロセスが 800 MB 以上のメモリを消費するときにデスクトップが応答を維持するために必要なメモリページを削除しないようにすることはできますか?

私はSWAPを完全に無効にしたくありません。メモリ不足のアプリケーションは、oom-killerによって終了されるよりもスワップして遅くなる方が良いと思います。デスクトップ自体が遅くない限り。

ベストアンサー1

おすすめ記事