実現したいこと
linuxのcgroupを利用してプロセスのメモリ使用量を制限したい。
そのためにcgroupのサブグループを追加したい。
参考にした情報
前提・環境
Docker
イメージのOS: debian 9.13
発生している問題・エラーメッセージ
コンテナ内部で以下のコマンドをroot権限で実行。
エラーが発生してグループ用のディレクトリが作れない。
root@b56f9e5d453c:/# mkdir /sys/fs/cgroup/memory/new_group mkdir: cannot create directory ‘/sys/fs/cgroup/memory/new_group’: Read-only file system
試したこと
/sys/fs/cgroup/memory/memory.limit_in_bytesの値を書き換えようとしましたができませんでした。
エラーメッセージは同様にRead-only file systemです。
chmodもできませんでした。
root@b56f9e5d453c:/# chmod 777 /sys/fs/cgroup/memory chmod: changing permissions of '/sys/fs/cgroup/memory': Read-only file system
補足情報(FW/ツールのバージョンなど)
実行環境の事情によりDocker起動時のオプションである--memory等は使えません。
あなたの回答
tips
プレビュー