Scroll to navigation

PRLIMIT(1) Корисничке наредбе PRLIMIT(1)

НАЗИВ

prlimit - добавља и поставља ограничења изворишта процеса

УВОД

prlimit [опције] [--resource[=ограничења]] [--pid ПИД]

prlimit [опције] [--resource[=ограничења]] наредба [аргумент...]

ОПИС

Кад је дат ИД процеса и један или више изворишта, prlimit покушава да довуче и/или да измени ограничења.

Када је наредба дата, prlimit ће покренути ову наредбу са датим аргументима.

Параметар ограничења се састоји од меке и чврсте вредности, које су раздвојене двотачком (:), да би се измениле постојеће вредности. Ако није дато никакво ограничење, prlimit ће приказати текуће вредности. Ако једна од вредности није дата, тада ће се користити она постојећа. Да би се навело неограничено или безконачно ограничење (RLIM_INFINITY), -1 или ниска 'unlimited' може се проследити.

Због природе ограничења, меко ограничење мора бити мање или једнако већем ограничењу (које се такође назива плафон). Да видите сва доступна ограничења ресурса, погледајте одељак ОПЦИЈЕ ИЗВОРИШТА.

доње:_горње_ Наводи оба ограничења.

доње: Наводи само доње ограничење.

•:горње Наводи само горње ограничење.

вредност Наводи оба ограничења на исту вредност.

ОПШТЕ ОПЦИЈЕ

--noheadings

Не исписује ред заглавља.

-o, --output списак

Дефинише излазне колоне за коришћење. Ако није наведено уређење излаза, тада се користи основна постава. Користите --help да добавите списак свих подржаних колона.

-p, --pid

Наводи ид процеса; ако није дат, користиће се радни процес.

--raw

Користи сирови излазни формат.

--verbose

Опширан режим.

-h, --help

Приказује текст помоћи и излази.

-V, --version

Исписује издање и излази.

ОПЦИЈЕ ИЗВОРИШТА

-c, --core[=ограничења]

Највећа величина датотеке језгра.

-d, --data[=ограничења]

Највећа величина података.

-e, --nice[=ограничења]

Највише допуштених финих предности за дизање.

-f, --fsize[=ограничења]

Највећа величина датотеке.

-i, --sigpending[=ограничења]

Највећи број сигнала на чекању.

-l, --memlock[=ограничења]

Највише адресног простора закључаног у меморији.

-m, --rss[=ограничења]

Највећа величина резидентног скупа (RSS).

-n, --nofile[=ограничења]

Највећи број отворених датотека.

-q, --msgqueue[=ограничења]

Највећи број бајтова у редовима POSIX поруке.

-r, --rtprio[=ограничења]

Највиша предност реалног времена.

-s, --stack[=ограничења]

Највећа величина спремника.

-t, --cpu[=ограничења]

Време процесора, у секундама.

-u, --nproc[=ограничења]

Највећи број процеса.

-v, --as[=ограничења]

Ограничење простора адресе.

-x, --locks[=ограничења]

Највећи број задржавања закључавања датотеке.

-y, --rttime[=ограничења]

Временски истек за задатке реалног времена.

БЕЛЕШКЕ

Системски позив prlimit(2) је подржан још од Линукса 2.6.36, старији кернели ће сломити овај програм.

ПРИМЕРИ

prlimit --pid 13134

Приказује вредности ограничења за сва текућа изворишта.

prlimit --pid 13134 --rss --nofile=1024:4095

Приказује ограничења RSS-а, и поставља доња и горња ограничења за број отворених датотека на 1024 и 4095.

prlimit --pid 13134 --nproc=512:

Мења само доње ограничење за број процеса.

prlimit --pid $$ --nproc=unlimited

Поставља за текући процес и меку и плафонску вредност за број процеса на неограничено.

prlimit --cpu=10 sort -u hugefile

Поставља и доње и горње ограничење времена процесора на десет секунде и покреће sort(1).

АУТОРИ

Davidlohr Bueso <dave@gnu.org> – У сећање на Дениса М. Ричија.

ПОГЛЕДАЈТЕ ТАКОЂЕ

ulimit(1p), prlimit(2)

ПРИЈАВЉИВАЊЕ ГРЕШАКА

За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.

ДОСТУПНОСТ

Наредба prlimit је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.

2023-07-24 util-linux 2.39.1