O ulimit altera os limites de recursos em tempo de execução?

O ulimit altera os limites de recursos em tempo de execução?

O ulimit altera os limites de execução de programas? Seus recursos específicos não podem ser alterados em tempo de execução? Se o ulimit não alterar os limites em tempo de execução, isso significa que você terá que reiniciar todos os daemons para trabalhar com os novos limites especificados?

Responder1

Correto, o comando ulimit não altera os limites de execução de programas, até onde eu sei. No entanto, você pode chamar set_rlimit e amigos de um programa em execução. Você também pode querer dar uma olhada no material de controle de recursos, man rctlmas isso requer a reconstrução do seu kernel.

Responder2

Você pode limitar os recursos de um daemon usando ulimit (ou limit, dependendo do shell) ou pode defini-los usando /etc/login.conf(daí a conta de usuário por tipo de daemon).

Após a atualização, /etc/login.confcertifique-se de seguir as etapas na parte superior do arquivo para regenerar obanco de dadosversão do arquivo. Em seguida, reinicie o daemon, assumindo que o daemon altere a conta do usuário.

informação relacionada