限制 linux 上的内存消耗

jok*_*oke 2 linux memory

有没有办法限制linux系统上的内存消耗?我更喜欢每个用户的解决方案,但每个进程的解决方案总比没有限制要好。

she*_*lic 8

您的问题的解决方案是libcg. 精度如下:

在最近的内核上,这可以由“控制组”(cgroup)控制。这是一个必须在内核中编译的功能。userland 库被命名libcg(debian/ubuntu 上的包 cgroup-bin,请评论其他发行版)。有各种实用程序可以插入。

当一个进程产生另一个进程时,新进程继承其父进程的控制组。内存消耗(以及 cpu、哪个核心等)受控制组的影响。