Julgue o item seguinte, referente a virtualização e contêine...
Cgroups em contêineres corresponde à política de estruturação de grupos em um único contêiner, com o objetivo de compartilhar todos os recursos disponíveis.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é Errado (E).
Tema da Questão: A questão aborda o conceito de cgroups (control groups) no contexto de contêineres, que são fundamentais para a virtualização e gerenciamento de recursos.
Explicação:
Os cgroups são uma funcionalidade do kernel do Linux usada para limitar, contabilizar e isolar o uso de recursos (CPU, memória, disco, rede, etc.) de um grupo de processos. Eles são amplamente utilizados em tecnologias de contêineres, como Docker e Kubernetes, para gerenciar eficientemente os recursos do sistema.
A questão afirma que cgroups em contêineres correspondem a uma política de estruturação de grupos em um único contêiner, com o objetivo de compartilhar todos os recursos disponíveis. Essa afirmação está incorreta porque a principal função dos cgroups é justamente o oposto: eles permitem a alocação e restrição dos recursos disponíveis a diferentes grupos de processos, garantindo que os contêineres não ultrapassem os limites estabelecidos e evitando que um contêiner consuma todos os recursos do host.
Conclusão: Assim, a afirmação apresentada não está correta, pois cgroups não visam compartilhar todos os recursos, mas sim controlar e gerenciar o uso desses recursos de forma eficiente e isolada. Portanto, a alternativa correta é Errado (E).
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Não exatamente. O conceito de **cgroups** (control groups) em contêineres é um pouco diferente:
- **O que são cgroups:** Cgroups são uma funcionalidade do kernel Linux que permite o agrupamento e a limitação de recursos do sistema, como CPU, memória, e I/O, entre diferentes processos ou grupos de processos.
- **Objetivo dos cgroups:** O objetivo principal dos cgroups é controlar e isolar o uso de recursos entre diferentes grupos de processos. Isso permite limitar a quantidade de CPU, memória, e outros recursos que um grupo de processos pode usar, garantindo que nenhum grupo consuma mais do que sua alocação permitida e evitando que o sistema fique sobrecarregado.
- **Como os cgroups se aplicam a contêineres:** Em contêineres, cgroups são usados para assegurar que cada contêiner tenha acesso a uma quantidade controlada de recursos, promovendo a eficiência e a previsibilidade na utilização dos recursos. Cada contêiner pode ser associado a um cgroup que define suas restrições de recursos, ajudando a evitar que um contêiner afete negativamente o desempenho dos outros.
Portanto, cgroups não se referem à estruturação de grupos dentro de um único contêiner, mas sim ao controle e limitação de recursos para processos e contêineres, garantindo que eles operem dentro de limites especificados e evitando competição excessiva por recursos do sistema.
tá mais pra gestão dos recursos, ou limitação destes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo