标签: linux linux-kernel cgroups
我在一个类似4.18内核的v1和v2 cgroup内存控制器上做了一个简单的实验。
我将当前bash实例移入其中(即$$),并启动仅执行ls的循环。限制设置为8M字节。
while [[ 1 ]]; do ls; done
过一会儿,由于OOM而终止了bash实例。我不明白为什么会这样,因为ls进程将在完成后返回内存,以便可以在下一次迭代中重用。
我想念什么吗?
谢谢