O que o cgroups fornece sobre o ulimit?

2

Por que os cgroups foram criados quando as chamadas do sistema setrlimit e getrlimit já existiam?

Eu pensei que poderia ser que rlimit se aplica apenas a um único processo, mas a página man afirma:

Limits on the consumption of system resources by the current process and each process it creates may be obtained with the getrlimit() call, and set with the setrlimit() call.

Parece-me que, se quiséssemos controlar o uso de recursos de um grupo de processos, poderíamos definir os limites em um processo pai (possivelmente um shell) e esses limites seriam impostos em todos os processos filhos.

É evidente que estou perdendo alguma diferença crucial entre os dois mecanismos, mas não consegui encontrar a resposta que estava procurando.

    
por gardenhead 22.06.2017 / 06:52

0 respostas