标签: linux memory-management linux-kernel
实施例,
进程耗费200MB,有没有办法在不使用cgroup的情况下将其使用限制为100MB。 (它可以在交换空间中使用剩余的100MB)
答案 0 :(得分:3)
您可以使用ulimit -m执行此操作。这限制了最大居民集。但是,手动输入表明许多系统不遵守(即实施)此限制。请注意,以这种方式设置的限制仅适用于当前shell启动的新进程。 (ulimit命令是shell内置命令。)
ulimit -m
或者,prlimit命令允许您更改现有流程的资源限制。
prlimit