Linux系统如何利用cgroups限制进程内存使用

2024年09月15日 建站教程

cgroups是一种内核功能,可以限制或隔离进程组的资源使用。通过为进程组分配的内存限制,我们可以确保系统中其他进程也能够获得足够的内存。

何利用cgroups限制进程内存使用代码如下:

# 创建一个名为mygroup的cgroup
sudo cgcreate -g memory:/mygroup
 
# 设置内存限制为1GB
sudo cgset -r memory.limit_in_bytes=1G /mygroup
 
# 将进程PID添加到cgroup中
sudo cgclassify -g memory:/mygroup <PID>

本文链接:http://so.lmcjl.com/news/13092/

展开阅读全文