Junior — Middle
Como reage o sistema se o uso do processador num contêiner exceder o limite definido?
sobes.tech IA
Resposta da IA
Se um processo num contêiner exceder o limite de uso de CPU definido, o sistema (por exemplo, Docker com cgroups) limita o seu acesso ao tempo de CPU.
No Linux, os cgroups estabelecem quotas de CPU, e quando um processo excede o limite, o núcleo reduz a sua prioridade de execução, desacelerando o seu trabalho. O processo não será automaticamente morto, mas o seu desempenho diminuirá.
Por exemplo, se um contêiner tiver 50% de CPU alocado e o processo tentar usar mais, o sistema irá limitá-lo, dando acesso à CPU por no máximo 50% do tempo.
Isso permite isolar os contêineres e prevenir o consumo excessivo de recursos por um deles.