首页 > 解决方案 > Python 资源模块不支持“管道大小”和“虚拟内存”资源限制

问题描述

我需要测量主机 vm 上的系统资源并将其与基线限制进行比较。

资源模块提供了大部分值,但与资源模块相比,我无法从资源模块获得低于 2 个限制ulimit -a

  1. 管道大小 --> 以 512 字节块为单位的管道大小
  2. virtual memory --> shell 可用的最大虚拟内存量,在某些系统上,它的子级可用

我确实检查了这个答案,并在下面粘贴了ulimit -a和之间的映射。我在上述 2 个系统资源/usr/include/bits/resource.h中找不到任何等效参数。/usr/include/bits/resource.h

我想避免ulimit作为子进程运行。python中有没有其他选择?

ulimit -a和之间的映射/usr/include/bits/resource.h

映射

标签: pythonlinuxulimit

解决方案


推荐阅读