gpt4 book ai didi

linux - 在 Linux 系统上,除了使用 "cgroups"之外,还有什么方法可以限制正在运行的进程的内存使用量吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:46 26 4
gpt4 key购买 nike

例子,

一个进程消耗了 200MB,有什么方法可以在不使用 cgroup 的情况下将其使用量限制为 100MB。 (剩余的 100MB 可以从交换空间中使用)

最佳答案

您可以使用 ulimit -m 执行此操作。这限制了最大驻留集。但是,手动条目指出许多系统不遵守(即实现)此限制。请注意,以这种方式设置的限制仅适用于当前 shell 启动的新进程。 (ulimit 命令是 shell 内置命令。)

或者,prlimit 命令允许您更改现有进程的资源限制。

关于linux - 在 Linux 系统上,除了使用 "cgroups"之外,还有什么方法可以限制正在运行的进程的内存使用量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40276867/

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