Latest web development tutorials

Linux ULIMIT команда

Linux команда Daquan Linux команда Daquan

Линукс ULIMIT управления командной оболочки программные ресурсы.

ULIMIT оболочки встроенных команд, которые будут использоваться для управления выполнением оболочки ресурсов программы.

грамматика

ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t <CPU时间>][-u <程序数目>][-v <虚拟内存大小>]

Параметры:

  • -a Отображает текущие настройки предельных ресурсов.
  • -c <предельное файл ядра> Установить максимальный базовый файл, в отдельных блоках.
  • -d <размер секции данных область> максимальная площадь секции данных программы, в единицах КБ.
  • Максимальный файл -f <размер> оболочки могут быть установлены в единицах блоков.
  • -H Установка жесткого ограничения ресурсов, который является предел, установленный администратором.
  • -m <размер памяти> может быть использован для указания верхнего предела блока памяти КБ.
  • Количество файлов -n <количество файлов> Определяет то же самое время открыть.
  • -p <размер буфера> Укажите размер буфера трубы, 512 единиц байтов.
  • -s <стека размер> определяет верхний предел стека, в единицах КБ.
  • -S Установка предела упругости ресурсов.
  • -t <время ЦП> указать максимальное время CPU в секундах.
  • -u <номер программы> Количество процедур, которые открывают пользователю.
  • -v <виртуальный размер памяти> Указывает максимальную виртуальную память, которая может использоваться, в единицах КБ.

примеров

Настройка отображения системных ресурсов

[[email protected] ~]# ulimit -a
core file size     (blocks, -c) 0
data seg size      (kbytes, -d) unlimited
file size        (blocks, -f) unlimited
pending signals         (-i) 1024
max locked memory    (kbytes, -l) 32
max memory size     (kbytes, -m) unlimited
open files           (-n) 1024
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
stack size       (kbytes, -s) 10240
cpu time        (seconds, -t) unlimited
max user processes       (-u) 4096
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited
[[email protected] ~]# 

Установить максимальное количество программы однопользовательского

[[email protected] ~]# ulimit -u 500 //设置单一用户程序上限
[[email protected] ~]# ulimit -a
core file size     (blocks, -c) 0
data seg size      (kbytes, -d) unlimited
file size        (blocks, -f) unlimited
pending signals         (-i) 1024
max locked memory    (kbytes, -l) 32
max memory size     (kbytes, -m) unlimited
open files           (-n) 1024
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
stack size       (kbytes, -s) 10240
cpu time        (seconds, -t) unlimited
max user processes       (-u) 500
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited
[[email protected] ~]# 

Linux команда Daquan Linux команда Daquan