如何从 cgroup 中的 memory.Pressure_level 读取数据?

如何从 cgroup 中的 memory.Pressure_level 读取数据?

我想看看cgroup的内存压力。但简单的cat memory.presure_level失败。

如何知道cgroup当前的内存压力?

答案1

memory.presure_level用于接收事件,不用于显示级别。

memory.usage_in_bytes您可以通过与memory.limit_in_bytes和进行比较来了解当前的内存压力memory.soft_limit_in_bytes

为了寻找实际发生的情况,memory.presure_level我开发了一个简单的工具:https://gist.github.com/vi/46f921db3cc24430f8d4。每次触发事件时它都会打印数字。

# cgroup_memory_pressure_monitor low .
1
1
1
^C

相关内容