【发布时间】:2016-10-27 05:35:39
【问题描述】:
例子,
一个进程正在消耗 200MB,有没有办法在不使用 cgroup 的情况下将其使用限制为 100MB。 (剩余 100MB 可以从交换空间中使用)
【问题讨论】:
标签: linux memory-management linux-kernel
例子,
一个进程正在消耗 200MB,有没有办法在不使用 cgroup 的情况下将其使用限制为 100MB。 (剩余 100MB 可以从交换空间中使用)
【问题讨论】:
标签: linux memory-management linux-kernel
您也许可以通过ulimit -m 执行此操作。这限制了最大驻留集。但是,手动输入指出许多系统不遵守(即实施)此限制。请注意,以这种方式设置的限制仅适用于当前 shell 启动的新进程。 (ulimit命令是shell内置命令。)
或者,prlimit 命令允许您更改现有进程的资源限制。