¿Ulimit cambia los límites de recursos en tiempo de ejecución?

¿Ulimit cambia los límites de recursos en tiempo de ejecución?

¿Ulimit cambia los límites de los programas en ejecución? ¿Sus recursos específicos no se pueden cambiar en tiempo de ejecución? Si ulimit no cambia los límites en tiempo de ejecución, ¿significa esto que debe reiniciar todos los demonios para que funcionen con los nuevos límites especificados?

Respuesta1

Correcto, hasta donde yo sé, el comando ulimit no cambia los límites de los programas en ejecución. Sin embargo, puedes llamar a set_rlimit y a sus amigos desde un programa en ejecución. Es posible que también desees ver el control de recursos, man rctlpero requiere reconstruir tu kernel.

Respuesta2

Puede limitar los recursos de un demonio usando ulimit (o límite, dependiendo del shell), o puede configurarlos usando /etc/login.conf(de ahí la cuenta de usuario por tipo de demonio).

Después de actualizar, /etc/login.confasegúrese de seguir los pasos en la parte superior del archivo para regenerar elbase de datosversión del archivo. Luego reinicie el demonio, asumiendo que el demonio cambia de cuenta de usuario.

información relacionada