Configurar ulimit y dejarlo permanente.
Los programas ulimit y sysctl permiten limitar todo el sistema de uso de los recursos. Esto puede ayudar mucho en la administración del sistema, por ejemplo, cuando un usuario inicia demasiados procesos y por lo tanto hace que el sistema deje de responder a otros usuarios, y al revés, para deslimitar.
AÑADIR PARAMETROS A ULIMIT TEMPORALMENTE
1.- Para cambiar los parámetros del sistema temporalmente, hasta que la máquina se reinicie, ejecutaremos el comando “ulimit” seguido del parámetro necesario para realizar el cambio en la variable que queramos de sistema.
# ulimit -n 102400
# ulimit -l 131072
# ulimit -c "unlimited"
# ulimit -n 102400
# ulimit -l 131072
# ulimit -c "unlimited"
Esto nos cambiará el valor de limits the core file size a unlimited
2.- Para ver todos los parámetros que podemos cambiar podemos ejecutar el comando siguiente.
EN EL CASO DE TENER UN ENTORNO VIRTUALIZADO, DEBEREMOS TENER EN CUENTA, QUE AL HACER LOS CAMBIOS EN NUESTROS VPS, SI ACCEDEMOS DESDE EL ANFITRIÓN, NO VEREMOS LOS CAMBIOS, AUNQUE SE HAYAN REALIZADO EN EL CONTAINER
CAMBIAR LOS PARÁMETROS DE ULIMIT PERMANENTEMENTE
1.-Editamos el siguiente fichero para añadir los parámetros que queremos que tengan un valor permanente.
2.- A continuación una lista de los tipos que hay, el item al que hace referencia y el valor en el que están.
# - core - limits the core file size (KB)
# - data - max data size (KB)
# - fsize - maximum filesize (KB)
# - memlock - max locked-in-memory address space (KB)
# - nofile - max number of open files
# - rss - max resident set size (KB)
# - stack - max stack size (KB)
# - cpu - max CPU time (MIN)
# - nproc - max number of processes
# - as - address space limit (KB)
# - maxlogins - max number of logins for this user
# - maxsyslogins - max number of logins on the system
# - priority - the priority to run user process with
# - locks - max number of file locks the user can hold
# - sigpending - max number of pending signals
# - msgqueue - max memory used by POSIX message queues (bytes)
# - nice - max nice priority allowed to raise to values: [-20, 19]
# - rtprio - max realtime priority
|
Comentarios