Análisis de uso del comando ulimit de Linux

  
        Aprende a usar el comando ulimit.
Descripción de la función: Controlar los recursos del programa shell.
Sintaxis: ulimit [-aHS] [- c
Nota: ulimit es una directiva integrada de shell que se puede usar para controlar los recursos del programa de ejecución de shell.
Parámetro:
El código es el siguiente:
-a Muestra la configuración actual del límite de recursos.
-c
-d < tamaño de la sección de datos > El valor máximo de la sección de datos del programa, en KB.
-f < tamaño de archivo > El archivo más grande que un shell puede crear, en bloques.
-H Establezca el límite físico del recurso, que es el límite establecido por el administrador.
-m < tamaño de memoria > Especifica el límite superior de la memoria disponible en KB.
-n < número de archivos > Especifica el número máximo de archivos que se pueden abrir al mismo tiempo.
-p < tamaño de búfer > Especifica el tamaño del búfer de tubería en 512 bytes.
-s < Tamaño de pila > Especifica el límite superior de la pila en KB.
-S Establece el límite elástico del recurso.
-t
-u < número de programas > El número máximo de programas que un usuario puede abrir.
-v < tamaño de memoria virtual > Especifica la cantidad máxima de memoria virtual que se puede usar, en KB.
ulimit -a se utiliza para mostrar las diversas restricciones de proceso de usuario actuales.
Linux Para cada usuario, el sistema limita su número máximo de procesos. Para mejorar el rendimiento, puede establecer el número máximo de procesos para cada usuario de Linux en función de los recursos del dispositivo.
Por ejemplo, establezca el número máximo de procesos para un usuario de Linux en 10000:
ulimit -u 10000
Para aplicaciones Java que necesitan hacer muchas conexiones de socket y hacer que se abran,
Es mejor modificar la cantidad de archivos que se pueden abrir por proceso utilizando ulimit -n xx. El valor predeterminado es 1024.
ulimit -n 4096 Aumente el número de archivos que se pueden abrir por proceso a 4096; el valor predeterminado es 1024. Algunas otras configuraciones importantes que se recomiendan son ilimitadas (limitadas) son: > El código es el siguiente:
Longitud del segmento de datos: ulimit -d unlimited
Tamaño máximo de memoria: ulimit -m unlimited
Copyright © Conocimiento de Windows All Rights Reserved