1

プロセスのリソース使用制限を指定するためのvlimitの言及が見つかりました。

関数:int vlimit(intリソース、int制限)

vlimitは、プロセスのリソースの現在の制限を設定します。

今では時代遅れの方法ですか?prlimitとはどのくらい違うのですか?

4

1 に答える 1

2

vlimit()は古代です。POSIX.1-2001 で指定されgetrlimit()ており、setrlimit()代わりに使用する必要があります。

prlimit()Linux 固有の GNU 拡張であり、任意のプロセスに対して同じタスクを実行します (必要な権限がある場合)。現在のプロセスの制限を設定または要求する代わりに、制限を照会/設定するプロセスのプロセス ID を指定します。(照会するには、3 番目のパラメーターを に設定しますNULL。設定のみを行うには、4 番目のパラメーターを に設定しますNULL。どちらも NULL でない場合は、現在の制限が最初に照会され、次に新しい制限が設定されます。)

于 2012-10-20T10:07:14.113 に答える