Julgue o item seguinte, referente a virtualização e contêine...

Próximas questões
Com base no mesmo assunto
Q2562320 Sistemas Operacionais
Julgue o item seguinte, referente a virtualização e contêineres e storage.


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.
Alternativas

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.

ERRADO!

Cgroups (abreviação de Control Groups) são uma funcionalidade do Linux que permitem limitar, monitorar e isolar o uso de recursos do sistema (como CPU, memória, rede e I/O) por processos ou grupos de processos.

No contexto de contêineres, o Cgroups são utilizados para garantir que os contêineres não consumam recursos excessivos do sistema, garantindo uma alocação controlada e isolada dos recursos entre os diferentes contêineres.

ERRADO!

Cgroups (abreviação de Control Groups) são uma funcionalidade do Linux que permitem limitar, monitorar e isolar o uso de recursos do sistema (como CPU, memória, rede e I/O) por processos ou grupos de processos.

No contexto de contêineres, o Cgroups são utilizados para garantir que os contêineres não consumam recursos excessivos do sistema, garantindo uma alocação controlada e isolada dos recursos entre os diferentes contêineres.

Gab: E

Os cgroups (abreviação de control groups) são uma funcionalidade do kernel Linux usada para gerenciar e limitar o uso de recursos do sistema por processos ou grupos de processos. Eles permitem:

  • Limitação: Definir limites para CPU, memória, largura de banda de I/O, etc.
  • Isolamento: Garantir que os recursos sejam isolados entre diferentes contêineres ou processos.
  • Monitoramento: Acompanhar o uso de recursos.
  • Priorização: Controlar a alocação de recursos entre os contêineres.

Os cgroups não têm como objetivo compartilhar todos os recursos disponíveis; eles servem para controlar, limitar e isolar recursos entre processos ou contêineres. A afirmação está incorreta, pois não reflete a finalidade real dos cgroups.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo