Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux中使用vlimit限制进程的资源_Linux_Operating System_Linux Kernel - Fatal编程技术网

在Linux中使用vlimit限制进程的资源

在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

函数:int-vlimit(int-resource,int-limit)

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

现在这是一种过时的方法吗?它与prlimit有多大区别?

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

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