Latest web development tutorials

comandos de Linux ulimit

Linux comando Daquan Linux comando Daquan

los recursos del programa de control de comandos shell de Linux ulimit.

comandos shell ulimit incorporado para ser utilizado para controlar la ejecución del programa de shell de recursos.

gramática

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

parámetros:

  • -a Muestra los valores límite de los recursos actuales.
  • -c <fichero core límite> Establecer el máximo de archivo de núcleo, en unidades de bloques.
  • -d <tamaño del área de la sección de datos> área máxima de la sección de datos del programa, en unidades de KB.
  • -f archivo máxima <tamaño> cáscara se puede establecer, en unidades de bloques.
  • -H El establecimiento de un límite estricto de los recursos, que es el límite establecido por el administrador.
  • -m <tamaño de la memoria> se pueden utilizar para especificar el límite superior de la unidad de memoria es KB.
  • El número de archivos -n <número de archivos> Especifica mismo tiempo se abren.
  • -p <tamaño del búfer> Especifica el tamaño del búfer de canalización, 512 unidades de bytes.
  • -s <pila de tamaño> especifica el límite superior de la pila, en unidades de KB.
  • -S Ajuste del límite elástico de los recursos.
  • -t <tiempo de CPU> especificar el tiempo máximo de CPU, en cuestión de segundos.
  • -u <número de programa> El número de procedimientos que se abren para el usuario.
  • -v <tamaño de la memoria virtual> Especifica el máximo de memoria virtual que se puede utilizar, en unidades de KB.

Ejemplos

Establecimiento de recursos del sistema de pantallas

[[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] ~]# 

Establecer el número máximo de programa de usuario único

[[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 comando Daquan Linux comando Daquan