PRLIMIT(1) | Команди користувача | PRLIMIT(1) |
НАЗВА¶
prlimit - отримання і встановлення обмежень ресурсів для процесів
КОРОТКИЙ ОПИС¶
prlimit [параметри] [--resource[=обмеження]] [--pid PID]
prlimit [параметри] [--resource[=обмеження]] команда [аргумент...]
ОПИС¶
За заданим ідентифікатором процесу та одним або декількома ресурсами prlimit намагається отримати і/або внести зміни в обмеження.
Якщо вказано аргумент команда, prlimit запустить вказану команду із заданими аргументами.
Параметр обмеження має складатися з м’якого і жорсткого значення, які відокремлено двокрапкою (:), його призначено для зміни наявних значень. Якщо обмеження не задано, prlimit виведе поточні значення. Якщо не вказано одне зі значень обмеження, буде використано наявне значення. Щоб зняти обмеження або встановити нескінченне значення обмеження (RLIM_INFINITY), можна передати -1 або рядок «unlimited».
Через природу обмежень м’яке обмеження має бути нижчим або рівним за вище обмеження (яке також називають стелею). Щоб переглянути усі доступні обмеження ресурсів, зверніться до розділу ПАРАМЕТРИ РЕСУРСІВ.
ЗАГАЛЬНІ ПАРАМЕТРИ¶
--noheadings
-o, --output список
-p, --pid
--raw
--verbose
-h, --help
-V, --version
ПАРАМЕТРИ РЕСУРСУ¶
-c, --core[=обмеження]
-d, --data[=обмеження]
-e, --nice[=обмеження]
-f, --fsize[=обмеження]
-i, --sigpending[=обмеження]
-l, --memlock[=обмеження]
-m, --rss[=обмеження]
-n, --nofile[=обмеження]
-q, --msgqueue[=обмеження]
-r, --rtprio[=обмеження]
-s, --stack[=обмеження]
-t, --cpu[=обмеження]
-u, --nproc[=обмеження]
-v, --as[=обмеження]
-x, --locks[=обмеження]
-y, --rttime[=обмеження]
ЗАУВАЖЕННЯ¶
З випуску ядра Linux 2.6.36 передбачено підтримку системного виклику prlimit(2). У старіших версіях ядра ця програма не працює.
ПРИКЛАДИ¶
prlimit --pid 13134
prlimit --pid 13134 --rss --nofile=1024:4095
prlimit --pid 13134 --nproc=512:
prlimit --pid $$ --nproc=unlimited
prlimit --cpu=10 sort -u hugefile
АВТОРИ¶
Davidlohr Bueso <dave@gnu.org> - у пам’ять про Dennis M. Ritchie.
ТАКОЖ ПЕРЕГЛЯНЬТЕ¶
ulimit(1p), prlimit(2)
ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ¶
Для звітування щодо вад скористайтеся системою стеження за вадами - <https://github.com/util-linux/util-linux/issues>.
ДОСТУП ДО ПРОГРАМИ¶
Програма prlimit є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-01-05 | util-linux 2.39.3 |