版权声明:皆为本人原创,复制必究 https://blog.csdn.net/m493096871/article/details/88618767
命名空间
六种 namespace
资源配额[cgroups]
mount -t cgroup
cd /sys/fs/cgroup/
cd memory/
默认是没有限制
现在更改内存使用
free -m
mount -t cgroup
bc
1024*200*1024 算出200M
mkdir x1
cd x1
echo 209715200 > memory.limit_in_bytes
cat tasks 写入需要控制的pid
cd /dev/shm
dd if=/dev/zero of=bigfile bs=1M count=100
这里使用内存就会减少100M
这样不会和其他进程共享内存
yum install -y libcgroup
yum search cgroup
cgexec -g memory:x1 dd of=/dev/zero of=bigfile bs=1M count=1--
采用memory中x1子控制器
rm -fr bigfile 取消控制
表示超出限制就不会生成