在Linux中使用vlimit限制进程的资源
发现用于指定进程资源使用限制的vlimit 函数:int-vlimit(int-resource,int-limit) vlimit设置进程资源的当前限制 现在这是一种过时的方法吗?它与prlimit有多大区别?在Linux中使用vlimit限制进程的资源,linux,operating-system,linux-kernel,Linux,Operating System,Linux Kernel,发现用于指定进程资源使用限制的vlimit 函数:int-vlimit(int-resource,int-limit) vlimit设置进程资源的当前限制 现在这是一种过时的方法吗?它与prlimit有多大区别?vlimit()是古老的。POSIX.1-2001指定,您应该使用 是Linux特定的GNU扩展,它对任意进程执行相同的任务(如果您有必要的权限);您可以指定要查询/设置其限制的进程的进程ID,而不是为当前进程设置或请求限制。(要查询,请将第三个参数设置为NULL。要仅设置,请将第四个参
vlimit()
是古老的。POSIX.1-2001指定,您应该使用
是Linux特定的GNU扩展,它对任意进程执行相同的任务(如果您有必要的权限);您可以指定要查询/设置其限制的进程的进程ID,而不是为当前进程设置或请求限制。(要查询,请将第三个参数设置为NULL
。要仅设置,请将第四个参数设置为NULL
。如果两个参数都不为NULL,则首先查询当前限制,然后再设置新限制。)