多くのメモリを使用するプロセスが含まれていますが、私の制御グループがcggetとsystemd-cgtopでメモリ使用量を表示しないのはなぜですか?

多くのメモリを使用するプロセスが含まれていますが、私の制御グループがcggetとsystemd-cgtopでメモリ使用量を表示しないのはなぜですか?

ソリューションを実装しようとしています。この問題以前に使用したことのないコントロールグループを使用してください。最初のステップとして制御グループを作成し、ここにプロセスを追加し、メモリ使用量を確認したいと思います。

次のコードを実行しました。

sudo apt install cgroup-tools
sudo cgcreate -g memory:/jupyterHub
sudo cgclassify -g memory:/jupyterHub --sticky 805

第805話 こんなjupyterhub過程ですね。最終的にメモリ使用量が高すぎる場合は、OOM-killerが呼び出されるように805とすべての子のメモリ使用量を制限したいと思います。私が走るとき

sudo ps -o cgroup 805

jupyterHub期待どおりにグループが表示されます。

しかし、私が走るとき

sudo cgget -g memory:/jupyterHub

4KBのメモリ使用量を報告しますが、これは間違いなく誤りであり、メモリがゼロのプロセスに対応すると確信しています。

systemd-cgtop

同じ結果を提供します。jupyterhub正しいメモリ使用量を報告する子孫を含む制御グループをどのように作成しますか?

また、ここで危険なことをしているか教えてください。 (実際のサーバーが損傷しないように、テスト用の冗長サーバーを作成する予定でしたが)

ベストアンサー1

おすすめ記事