web-dev-qa-db-ja.com

Linuxはシステムを維持していますかRAM最高水準点?

各プロセスの/ proc/[PID]/statusファイルにVmHWMエントリがあることは知っていますが、システムの最高水準点を含むこの集合体はありますか?

Freeコマンドが現在のRAM使用率を与えることを理解していますが、システムがどこかにHWM値を維持することを望んでいました。

2
Dominic

カーネルがcgroupv1メモリコントローラーをサポートしていて、それが有効になっている場合(すべての主要なLinuxディストリビューションで有効になっていることがわかっている限り)、ルートmemory.max_usage_in_bytes値を使用できるはずです。

echo "$(("$(cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes)" / 2**20)) MB"
1
Vlad Frolov