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-12-05 | util-linux 2.39.3 |