Scroll to navigation

PRLIMIT(1) Команди користувача PRLIMIT(1)

НАЗВА

prlimit — отримання і встановлення обмежень ресурсів для процесів

КОРОТКИЙ ОПИС

prlimit [параметри] [--resource[=обмеження]] [--pid PID]

prlimit [параметри] [--resource[=обмеження]] команда [аргумент...]

ОПИС

За заданим ідентифікатором процесу та одним або декількома ресурсами prlimit намагається отримати і/або внести зміни в обмеження.

Якщо вказано аргумент команда, prlimit запустить вказану команду із заданими аргументами.

Параметр обмеження має складатися з м'якого і жорсткого значення, які відокремлено двокрапкою (:), його призначено для зміни наявних значень. Якщо обмеження не задано, prlimit виведе поточні значення. Якщо не вказано одне зі значень обмеження, буде використано наявне значення. Щоб зняти обмеження або встановити нескінченне значення обмеження (RLIM_INFINITY), можна передати -1 або рядок «unlimited».

Через природу обмежень м'яке обмеження має бути нижчим або рівним за вище обмеження (яке також називають стелею). Щоб переглянути усі доступні обмеження ресурсів, зверніться до розділу ПАРАМЕТРИ РЕСУРСІВ.

м'яке:жорстке Вказати обидва обмеження.
м'яке: Вказати лише м'яке обмеження.
:жорстке Вказати лише жорстке обмеження.
значення Вказати для обох обмежень однакове значення.

ЗАГАЛЬНІ ПАРАМЕТРИ

Вивести текст довідки і завершити роботу.
Не виводити рядок заголовка.
Визначити стовпчики виведення для використання. Якщо не визначено компонування виведених даних, буде використано типовий набір. Скористайтеся параметром --help, щоб отримати список усіх підтримуваних стовпчиків.
Вказати ідентифікатор процесу; якщо ідентифікатор не вказано, буде використано запущений процес.
Використовувати формат виведення без обробки.
Режим докладних повідомлень.
Вивести дані щодо версії і завершити роботу.

ПАРАМЕТРИ РЕСУРСУ

Максимальний розмір файла ядра.
Максимальний розмір даних.
Максимальна пріоритетність виконання, до якої можна підвищувати значення.
Максимальний розмір файла.
Максимальна кількість сигналів у черзі.
Максимальний простір адрес блокування у пам'яті.
Максимальний розмір резидентного набору (RSS).
Максимальна кількість відкритих файлів.
Максимальна кількість байтів у чергах повідомлень POSIX.
Максимальна пріоритетність планування у режимі реального часу.
Максимальний розмір стека.
Час процесора у секундах.
Максимальна кількість процесів.
Обмеження простору адрес.
Максимальна кількість утримуваних блокувань файлів.
Час очікування для завдань реального часу.

ПРИМІТКИ

З випуску ядра Linux 2.6.36 передбачено підтримку системного виклику prlimit(2). У старіших версіях ядра ця програма не працює.

ПРИКЛАДИ

Вивести значення обмежень для усіх поточних ресурсів.
Вивести обмеження на RSS і встановити м'яке і жорстке обмеження для кількості відкритих файлів у 1024 і 4095, відповідно.
Змінити лише м'яке обмеження щодо кількості процесів.
Встановити для поточного процесу одразу для м'якого обмеження і стелі кількості процесів необмежені значення.
Встановити для м'якого і жорсткого обмежень часу процесора значення десять секунд і запустити sort(1).

АВТОРИ

Davidlohr Bueso <dave@gnu.org> — у пам'ять про Dennis M. Ritchie.

ДИВ. ТАКОЖ

ulimit(1p), prlimit(2)

ДОСТУПНІСТЬ

Програма prlimit є частиною пакунка util-linux і доступна за адресою https://www.kernel.org/pub/linux/utils/util-linux/.

ПЕРЕКЛАД

Український переклад цієї сторінки посібника виконано Andriy Rysin <arysin@gmail.com> і Yuri Chornoivan <yurchor@ukr.net>

Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.

липень 2014 року util-linux