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).

АУТОРИ

– У сећање на Дениса М. Ричија.

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

ulimit(1p), prlimit(2)

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

За пријављивање грешака, користите пратиоца грешака на

ДОСТУПНОСТ

Наредба prlimit је део пакета „util-linux“ који се може преузети са