【问题标题】:Usage of vlimit to limit resource for a process in Linux在 Linux 中使用 vlimit 来限制进程的资源
【发布时间】:2012-10-20 09:22:17
【问题描述】:

发现提到 vlimit 来指定进程的资源使用限制。

函数:int vlimit(int资源,int限制)

vlimit 为进程设置资源的当前限制。

现在是不是已经过时了?它与 prlimit 有何不同?

【问题讨论】:

    标签: linux operating-system linux-kernel


    【解决方案1】:

    vlimit() 是古老的。 POSIX.1-2001 指定您应该使用 getrlimit()setrlimit()

    prlimit() 是 Linux 特定的 GNU 扩展,它对任意进程执行相同的任务(如果您有必要的权限);而不是设置或请求当前进程的限制,您指定要查询/设置其限制的进程的进程 ID。 (查询时,将第三个参数设置为NULL。仅设置,将第四个参数设置为NULL。如果两者都不是NULL,则先查询当前限制,然后设置新的限制。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-01
      • 2018-03-17
      • 1970-01-01
      • 2019-04-11
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多