ulimit & rlimit no Linux, são a mesma coisa?


Respostas:


12

Eu acho que a confusão vem do fato de que o sistema subjacente chama de ulimit wraps é chamado setrlimit .

trecho da página de manual ulimit

A função ulimit () deve controlar os limites do processo. Os limites do processo que podem ser controlados por essa função incluem o tamanho máximo de um único arquivo que pode ser gravado (isso é equivalente ao uso de setrlimit () com RLIMIT_FSIZE).

Além disso, se você olhar para a setrlimitpágina de manual, a estrutura de dados subjacente que contém as informações de limite é chamada rlimit.

trecho da página de manual setrlimit

getrlimit e setrlimit get e definem limites de recursos, respectivamente. Cada recurso possui um limite flexível e flexível associado, conforme definido pela estrutura rlimit (o argumento rlim para getrlimit () e setrlimit ()):

struct rlimit {
    rlim_t rlim_cur;   /* Soft limit */
    rlim_t rlim_max;   /* Hard limit (ceiling 
                          for rlim_cur) */
};

Referências



0

ulimit pode ser duas coisas:

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.