gpt4 book ai didi

linux - "ulimit -v"在 Linux 操作系统中如何工作?

转载 作者:IT王子 更新时间:2023-10-29 01:23:57 26 4
gpt4 key购买 nike

我想在 Linux 上使用 ulimit 命令限制通过 bash 启动的进程使用的内存。我想知道什么操作系统机制用于支持 ulimit。特别是,它是否基于 cgroups?

最佳答案

获取和设置限制的 Linux API 方法是 getrlimit(2) and setrlimit(2)

限制在进程空间内进行管理。子进程将继承其父进程的限制。限制是 POSIX 标准的一部分,因此所有符合 POSIX 标准的操作系统都支持它们(Linux、BSD、OSX)。

cgroups 是特定于 Linux 的,在 Linux 安装中甚至不需要。我不确定是否可以使用 cgroup 来管理限制,但这样做肯定是非标准的。

关于linux - "ulimit -v"在 Linux 操作系统中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12945606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com