gpt4 book ai didi

linux - 软虚拟内存限制 (ulimit -v)

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:34 24 4
gpt4 key购买 nike

我有一个 linux 用户,软虚拟内存限制 (ulimit -v) 设置为 5GB 左右。

考虑到这一点,我尝试这样做:

  • 使用 ps -u -o pid --no-heading 获取所有用户进程;

  • 对于每个 pid,打开/proc/pid/status 中的文件;

  • 获取 VmSize 参数并对所有 pid 求和。

这样做之后,我的 VmSizes 总和为 22 GB,这不是预期的结果。

我的问题是:我关于 ulimit -v >= sum of VmSizes 的假设是否正确?如果不是,软限制实际上是什么意思?是否有可能超过特定用户的软限制并且仍然可以接受?

顺便说一句,ulimit -v -H 设置为无限制,这有什么不同。

最佳答案

虚拟内存限制是针对每个进程的,而不是针对每个用户的。

关于linux - 软虚拟内存限制 (ulimit -v),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40670061/

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