Concurso DATAPREV – Arquitetura, Engenharia e Sustentação Tecnológica

Prepare-se para o cargo de TI da DATAPREV com questões sobre infraestrutura, redes, computação em nuvem, arquitetura de soluções, monitoramento e sustentação tecnológica, no estilo da banca FGV.

Carregando simulado...

Concurso DATAPREV – Arquitetura, Engenharia e Sustentação Tecnológica

Este simulado é ideal para estudantes de Dataprev e deseja treinar com questões no formato mais próximo possível das provas reais.

Ao longo do simulado, você poderá identificar quais conteúdos já domina e quais ainda precisam de atenção, usando o erro como parte do aprendizado. Essa abordagem ajuda a estudar de forma mais estratégica e eficiente.

Muitos estudantes utilizam este simulado tanto como revisão final quanto como um diagnóstico inicial para organizar melhor o plano de estudos.

Objetivo do Simulado

O objetivo deste simulado de Dataprev é ajudar você a treinar com questões no formato mais próximo possível das provas reais, identificando pontos fortes e conteúdos que precisam de reforço.

O que você vai encontrar neste simulado

Este simulado de Dataprev foi desenvolvido para quem deseja testar e aprimorar seus conhecimentos de forma prática e objetiva.

Aqui você encontra uma experiência completa de estudo, com 80 questões cuidadosamente elaboradas, correção imediata e explicações claras, permitindo identificar erros, reforçar pontos fracos e evoluir com segurança.

O formato do simulado permite treinar no ritmo das principais provas e concursos, com opção de cronômetro para simular uma avaliação real e melhorar seu desempenho.

Conteúdos Abordados

Este simulado aborda os principais tópicos cobrados em provas de Dataprev, organizados de forma prática para facilitar a revisão e o aprendizado.

Este simulado aborda os principais conteúdos da área.

O que você vai treinar neste simulado

Quando estiver pronto, clique em Começar Agora e teste seus conhecimentos agora mesmo.

  • Interpretação e leitura atenta de enunciados
  • Gestão de tempo em provas
  • Identificação de erros recorrentes
  • Fixação de conceitos essenciais
  • Confiança para provas e concursos

Como este simulado funciona

Você responde uma pergunta por vez, confere sua evolução e no final recebe um gabarito completo com explicações. É possível refazer quantas vezes quiser, permitindo evolução contínua. O objetivo é que você aprenda errando — e melhore rapidamente.

Conteúdo atualizado em 2026 com base nos editais e provas mais recentes.

Para aproveitar melhor esse formato de estudo, veja também nosso guia: Como estudar com simulados .

Ver exemplos de questões deste simulado

As questões abaixo são apenas exemplos ilustrativos. O simulado completo pode conter outras perguntas.

Questão 1: Uma empresa pública definiu uma arquitetura de referência para novas soluções, incluindo padrões institucionais de identidade, observabilidade, integração por APIs e execução em contêineres. Durante a avaliação de um projeto crítico, a equipe propôs utilizar uma tecnologia proprietária fora do padrão, alegando que ela reduz o tempo de resposta e é exigida por um componente legado. A análise técnica confirmou o ganho de desempenho, mas também identificou dependência do fornecedor, custos de migração e ausência de competências internas. Considerando os princípios de governança de arquitetura corporativa, qual encaminhamento é mais adequado?

  • (D) Submeter a proposta ao processo formal de exceção, registrando a decisão arquitetural, os benefícios, riscos e controles compensatórios, com responsável, prazo de revisão e plano de saída ou convergência para o padrão institucional.
  • (E) Incorporar a tecnologia à arquitetura de referência para o contexto do projeto, desde que o requisito legado e o ganho de desempenho sejam documentados, evitando o tratamento como exceção enquanto durar a dependência existente.
  • (A) Autorizar o uso como solução temporária, condicionando a permanência da tecnologia ao cumprimento de metas de desempenho e à reavaliação ao final do projeto, sem exigir sua submissão ao processo corporativo de exceções.
  • (B) Rejeitar a proposta, pois a criticidade da solução e a existência de dependência tecnológica indicam que padrões corporativos devem ser aplicados integralmente, ainda que haja impacto no desempenho.
  • (C) Aprovar a adoção mediante registro dos riscos no plano do projeto e anuência do patrocinador, deixando para a equipe responsável a definição posterior de eventuais medidas de substituição ou mitigação.

Questão 2: Um serviço de atendimento digital será executado em várias instâncias atrás de um balanceador de carga. Em testes de recuperação, a troca de instância faz o usuário perder o contexto da operação; além disso, mensagens de confirmação podem ser reenviadas quando um trabalhador é reiniciado. O requisito determina crescimento horizontal, tolerância à falha de uma instância e processamento sem duplicidade de efeitos financeiros. Qual conjunto de decisões arquiteturais atende simultaneamente a esses requisitos?

  • (C) Externalizar as sessões para um repositório durável, manter as instâncias sem estado local relevante e utilizar a ordenação da fila, combinada com confirmações do trabalhador, para impedir que uma mensagem reenviada produza novo efeito.
  • (A) Externalizar as sessões para um repositório compartilhado, manter as instâncias sem estado local relevante e controlar a repetição por uma chave de idempotência armazenada em cache, com expiração compatível com o tempo normal da operação.
  • (B) Externalizar as sessões para um repositório compartilhado e durável, manter as instâncias sem estado local relevante e controlar a idempotência por uma chave persistida, verificável e associada à efetivação da operação financeira.
  • (E) Utilizar um cache distribuído para as sessões e uma transação no serviço financeiro, permitindo novas tentativas da mesma solicitação e tratando possíveis duplicidades mediante conciliação periódica dos lançamentos.
  • (D) Manter afinidade de sessão para preservar o contexto do usuário e registrar a operação financeira em uma fila durável, considerando que a reentrega será evitada enquanto o balanceador direcionar o usuário à mesma instância.

Questão 3: Uma instituição possui um sistema monolítico organizado em três camadas: apresentação, aplicação e persistência. Durante a evolução do sistema, controladores da camada de apresentação passaram a conter regras de negócio e a executar consultas SQL diretamente. A equipe pretende preservar a implantação monolítica, mas recuperar a separação de responsabilidades e a direção de dependências características de uma arquitetura em camadas. Qual alteração atende melhor a esse objetivo?

  • (C) Introduzir uma camada de coordenação entre apresentação e aplicação, autorizando-a a acessar também componentes de persistência quando necessário, a fim de reduzir chamadas entre camadas sem alterar a implantação monolítica.
  • (B) Concentrar as regras de negócio em componentes da camada de aplicação, manter os controladores voltados à entrada e à orquestração dos casos de uso e encapsular o acesso a dados na persistência por meio de contratos definidos para as camadas superiores.
  • (D) Distribuir as regras de negócio entre a aplicação e a persistência, mantendo nos controladores apenas validações de entrada e permitindo que cada camada aplique as decisões pertinentes ao seu próprio contexto.
  • (A) Transferir as consultas SQL para repositórios ou classes utilitárias da persistência, mantendo nos controladores as decisões de negócio e a coordenação direta das transações para reduzir a complexidade da camada de aplicação.
  • (E) Separar logicamente os módulos dentro do monólito e permitir que a apresentação invoque diretamente componentes de persistência por interfaces internas, desde que as consultas SQL não permaneçam nos controladores.

Questão 4: Uma plataforma corporativa é utilizada por aplicações de benefícios, atendimento e auditoria, desenvolvidas por equipes independentes. O serviço de consulta de vínculos funcionais será evoluído para substituir identificadores internos e incluir novos atributos na resposta. A mudança não deve obrigar todos os consumidores a serem implantados simultaneamente, nem expor o modelo de dados utilizado pelo provedor. Considerando uma arquitetura orientada a serviços, qual decisão é tecnicamente mais adequada?

  • (C) Distribuir uma biblioteca com as classes de domínio e os objetos de persistência do provedor, mantendo os consumidores alinhados ao mesmo modelo e usando a atualização da biblioteca para controlar a evolução do serviço.
  • (E) Permitir que cada consumidor selecione livremente os campos e as regras de validação em tempo de chamada, tratando as mensagens como estruturas flexíveis e dispensando a definição formal de operações e contratos versionados.
  • (A) Definir como contrato uma visão estável baseada no modelo interno atual do provedor e publicar seus campos diretamente, contando com a adição de atributos opcionais para reduzir a necessidade de alterações na interface.
  • (B) Manter um contrato de serviço estável, preservar a compatibilidade dos consumidores existentes e versionar mudanças incompatíveis, realizando internamente a tradução entre o contrato exposto e o modelo de persistência do provedor.
  • (D) Publicar a nova versão da resposta e estabelecer uma janela comum de atualização para os consumidores, eliminando interfaces temporárias e reduzindo a manutenção de versões simultâneas.

Questão 5: Em uma plataforma de benefícios, o microsserviço de pedidos grava a confirmação da compra em seu banco relacional e deve publicar o evento `CompraConfirmada` para um broker. O broker oferece entrega pelo menos uma vez, e o processo responsável pela publicação pode ser encerrado após a confirmação do banco, mas antes de receber a confirmação do broker. Além disso, consumidores podem receber o mesmo evento mais de uma vez. Considerando esses requisitos, qual implementação reduz adequadamente o risco de perda do evento e de efeitos duplicados?

  • (E) Executar a transação do pedido e a transação do produtor do broker como operações independentes, repetindo ambas até obter confirmações; a identificação da mensagem pelo produtor dispensa controles adicionais nos consumidores.
  • (D) Publicar o evento antes da confirmação do pedido, aguardar a confirmação do broker e, caso a transação local seja revertida, emitir uma mensagem de cancelamento para neutralizar o evento de compra.
  • (B) Gravar o pedido e o evento em uma tabela de outbox na mesma transação local, marcar o registro como publicado após a confirmação do broker e delegar o controle de duplicidade ao mecanismo de entrega do próprio broker.
  • (C) Confirmar o pedido no banco e publicar o evento em uma etapa posterior, utilizando retentativas do produtor e uma rotina de reconciliação que descarte eventos considerados repetidos pelo horário de publicação.
  • (A) Gravar o pedido e o evento em uma tabela de outbox na mesma transação local, publicar o evento por meio de um relay com retentativas e associar ao evento um identificador estável, tratando a publicação ou o processamento como idempotente.

Questão 6: Uma jornada de contratação é implementada por três microsserviços: o Serviço de Solicitação cria a contratação, o Serviço de Recursos reserva uma unidade disponível e o Serviço Financeiro autoriza a cobrança. Cada serviço possui banco próprio. A autorização financeira pode permanecer em estado desconhecido após um timeout de rede, e as operações de reserva e cancelamento podem ser repetidas sem garantia de ordenação entre mensagens. A solução deve permitir recuperação após falhas, evitar cobranças ou reservas duplicadas e desfazer efeitos já confirmados quando a contratação não puder ser concluída. Qual desenho atende mais adequadamente a esses requisitos?

  • (D) Persistir o estado da jornada em um orquestrador e emitir comandos de reserva, cobrança e cancelamento, tratando qualquer timeout financeiro como falha definitiva e executando imediatamente a compensação sem consultar o resultado possivelmente confirmado.
  • (C) Encadear chamadas HTTP síncronas com identificadores de requisição e, após qualquer timeout na autorização financeira, repetir a cobrança e a reserva até obter uma resposta conclusiva, deixando a compensação para uma rotina posterior de auditoria.
  • (E) Executar uma transação local em cada serviço e, diante de uma falha posterior, remover os registros locais das etapas anteriores; como cada etapa possui confirmação própria, a remoção substitui os comandos compensatórios de negócio.
  • (B) Implementar a saga exclusivamente por eventos, mantendo os eventos de domínio de forma durável, mas fazendo cada participante processar as mensagens uma única vez conforme a ordem de chegada e iniciar compensações quando não receber o evento seguinte no prazo esperado.
  • (A) Implementar uma saga orquestrada com estado persistido do processo, comandos e compensações idempotentes, correlação das respostas e tratamento explícito de estados como `pendente` ou `desconhecido`, incluindo reconciliação antes de repetir uma operação financeira.

Questão 7: Uma plataforma corporativa expõe serviços de cadastro, pagamentos e notificações para aplicações web, móvel e um canal de atendimento interno. A organização já utiliza um API Gateway para autenticação, limitação de requisições e roteamento, mas cada canal necessita de uma composição distinta: o aplicativo móvel deve receber uma resposta compacta em uma única chamada, a aplicação web precisa combinar dados de vários serviços e o canal interno exige campos adicionais. Além disso, os contratos internos não devem ser publicados diretamente e cada canal deve poder evoluir sem impor alterações aos demais. Qual desenho de integração atende simultaneamente a esses requisitos?

  • (B) Concentrar no API Gateway a composição das respostas, mantendo um contrato único e utilizando parâmetros opcionais para acomodar as diferenças entre os três canais
  • (D) Publicar eventos de cadastro, pagamento e notificação em um broker, permitindo que cada canal mantenha uma projeção própria dos dados e substitua as consultas síncronas por leitura eventual
  • (E) Duplicar os serviços de domínio para cada canal, mantendo em cada cópia as regras de negócio, os contratos externos e as composições específicas, sem uma camada de adaptação separada por consumidor
  • (A) Manter o API Gateway para as funções transversais e adotar uma camada de adaptação por tipo de consumidor, permitindo que cada camada componha chamadas internas e exponha modelos específicos ao respectivo canal
  • (C) Manter o API Gateway como ponto de entrada e permitir que cada canal consuma os serviços de domínio por rotas próprias, implementando localmente as transformações e agregações necessárias

Questão 8: Uma plataforma de eventos utiliza um log particionado com oito partições e um grupo de consumidores formado por três instâncias. Eventos de uma mesma conta devem ser aplicados rigorosamente na ordem dos offsets; eventos de contas diferentes podem ser processados em paralelo. O processamento de um evento pode falhar e ser repetido, e não se admite que uma instância encaminhe simultaneamente para trabalhadores distintos dois eventos ainda não concluídos da mesma partição. Qual configuração e regra de processamento atendem ao requisito?

  • (A) Usar o identificador da conta como chave de particionamento, manter os consumidores no mesmo grupo, processar os registros de cada partição em sequência e confirmar o offset apenas após a conclusão do evento
  • (E) Usar o identificador da conta como chave de particionamento, encaminhar simultaneamente os registros de cada partição a trabalhadores distintos e confirmar individualmente os offsets à medida que cada trabalhador terminar
  • (B) Distribuir os eventos entre as partições por uma estratégia sem afinidade de conta, ordenar os registros pelo horário de publicação no consumidor e confirmar o maior offset recebido após o processamento do lote
  • (D) Usar uma única partição para todos os eventos, manter várias instâncias no mesmo grupo e encaminhar registros consecutivos a trabalhadores diferentes, desde que os offsets sejam confirmados em sequência
  • (C) Usar o identificador da conta como chave de particionamento, colocar cada instância em um grupo distinto e permitir que todas recebam os eventos para ordenar e filtrar localmente os registros de cada conta

Questão 9: Uma API de consulta agrega dados de três dependências externas. Sob falha parcial de uma delas, seu tempo de resposta aumenta e provoca esgotamento do pool global de conexões, enquanto as tentativas automáticas de repetição ampliam a carga sobre a dependência degradada. O requisito é preservar, tanto quanto possível, as respostas que dependem das outras duas dependências e impedir que a degradação se transforme em indisponibilidade generalizada. Qual desenho atende mais adequadamente a esse requisito?

  • (E) Isolar pools e limites por dependência e utilizar requisições especulativas para reduzir a latência percebida, aceitando chamadas concorrentes adicionais quando a dependência apresentar aumento de tempo de resposta.
  • (A) Separar pools e limites de concorrência por dependência, mas ampliar os timeouts e permitir novas tentativas enquanto houver capacidade no respectivo pool, adiando a falha para aumentar a chance de recuperação.
  • (C) Separar pools por dependência e aplicar timeouts finitos, circuit breakers e backoff, mas utilizar o mesmo orçamento global de retries para todas as dependências, simplificando o controle operacional.
  • (D) Manter um pool compartilhado, configurando circuit breakers independentes e timeouts finitos para cada dependência, de modo que chamadas saudáveis possam reutilizar a capacidade liberada pelas chamadas que falharem.
  • (B) Configurar pools e limites de concorrência independentes por dependência, associá-los a timeouts finitos, circuit breakers e retries limitados com backoff, retornando degradação controlada quando necessário.

Questão 10: Um serviço de escrita mantém uma única autoridade lógica e replica dados entre dois centros de processamento. A organização exige que, durante uma partição de rede entre os centros, no máximo um deles possa continuar aceitando escritas; se não for possível provar a posse exclusiva da liderança, o serviço deve interromper as escritas. Há ainda um terceiro local disponível para participar das decisões de consenso. Qual arquitetura e comportamento são mais adequados?

  • (E) Manter replicação síncrona entre os dois centros e permitir que um balanceador escolha como primário o centro de menor latência; quando houver partição, o centro selecionado poderá aceitar escritas até a restauração da conectividade.
  • (A) Usar consenso apenas entre os dois centros de processamento, mantendo o terceiro local como observador; durante a partição, permitir que o líder continue aceitando escritas enquanto renovar um lease com base no relógio local.
  • (B) Adotar replicação assíncrona com um serviço de testemunha no terceiro local e promover automaticamente o centro que detectar primeiro a falha, mantendo o antigo líder isolado apenas por meio de regras de roteamento.
  • (D) Usar consenso entre os três locais e permitir que o líder anterior continue gravando até expirar seu lease local, promovendo o novo líder assim que ele obtiver maioria, sem exigir uma etapa adicional de fencing.
  • (C) Utilizar consenso com o terceiro local como voto de desempate, conceder a liderança por lease com expiração e aplicar fencing ao líder anterior antes de aceitar novas escritas; o lado sem quórum deve permanecer somente para leitura ou indisponível.

Questão 11: Um servidor de dois soquetes possui oito núcleos e 128 GiB de memória em cada nó NUMA. Uma aplicação foi configurada com 16 threads de processamento, mas o monitoramento indica que 12 delas executam predominantemente no soquete 0, enquanto aproximadamente 70% dos acessos às páginas de memória ocorrem no nó 1. A utilização média de CPU permanece baixa, porém a latência de memória apresenta grande variabilidade. Considerando que as estruturas de dados são inicializadas por uma etapa paralela antes do processamento, qual alteração tende a reduzir mais diretamente os acessos remotos e a variabilidade observada?

  • (D) Fixar todas as threads no soquete 0 e inicializar as estruturas nesse mesmo nó, reduzindo os acessos remotos, ainda que a concentração de processamento possa aumentar a disputa pelos recursos locais.
  • (A) Distribuir as threads entre os dois soquetes, mantendo a inicialização das estruturas sem afinidade, para que o sistema operacional distribua as páginas conforme a disponibilidade de memória durante a execução.
  • (C) Associar cada grupo de threads ao nó NUMA correspondente e executar a inicialização das estruturas com as mesmas afinidades, favorecendo a alocação local das páginas que serão processadas por esse grupo.
  • (B) Distribuir as threads entre os dois soquetes e intercalar uniformemente as páginas entre os nós, reduzindo a concentração de memória em um único soquete, ainda que parte dos acessos permaneça remota.
  • (E) Manter a distribuição atual das threads e habilitar o balanceamento automático de páginas, permitindo que o sistema operacional migre as páginas para os nós que mais as acessam durante a execução.

Questão 12: Um servidor de banco de dados dispõe de oito SSDs de 3,84 TB e será usado para uma carga predominantemente transacional, com muitas escritas aleatórias e operações síncronas. O projeto deve manter os dados disponíveis após a falha de qualquer um dos discos, preservar a redundância dos dados durante a substituição do disco defeituoso, oferecer pelo menos 14 TB de capacidade nominal utilizável antes da formatação e evitar, como prioridade, a penalidade de leitura-modificação-escrita associada à atualização de paridade. Considerando os níveis RAID tradicionais, sem deduplicação ou compressão, qual configuração atende conjuntamente aos requisitos?

  • (D) RAID 50, com dois grupos RAID 5 de quatro discos, pois disponibiliza aproximadamente 23,04 TB, mantém os dados disponíveis após a falha de um disco em cada grupo e distribui a paridade entre os SSDs.
  • (A) RAID 5, pois disponibiliza aproximadamente 26,88 TB, tolera a falha de um disco e utiliza paridade distribuída, cuja sobrecarga de escrita seria pouco relevante em uma configuração integralmente composta por SSDs.
  • (E) RAID 0+1, com dois conjuntos RAID 0 espelhados, pois disponibiliza aproximadamente 15,36 TB, mantém os dados acessíveis após a falha de um disco e elimina a sobrecarga de escrita decorrente de paridade.
  • (C) RAID 10, com quatro pares espelhados, pois disponibiliza aproximadamente 15,36 TB, mantém a redundância distribuída após a falha de qualquer disco e evita operações de atualização de paridade nas escritas.
  • (B) RAID 6, pois disponibiliza aproximadamente 23,04 TB, tolera duas falhas simultâneas e, por distribuir duas informações de paridade, reduz a quantidade de leituras necessárias em cada atualização de pequeno bloco.

Questão 13: Uma equipe de arquitetura precisa consolidar servidores físicos em um cluster capaz de executar, no mesmo ambiente, máquinas virtuais com diferentes sistemas operacionais convidados. A solução deverá permitir que o software de virtualização controle CPU, memória e dispositivos do servidor, além de viabilizar a migração de máquinas virtuais entre hosts durante janelas de manutenção, sem depender de um sistema operacional de uso geral instalado sob o hipervisor. Considerando esses requisitos, qual alternativa apresenta uma arquitetura compatível com o cenário?

  • (B) Adotar um hipervisor do tipo 1 executado diretamente sobre o hardware ou sobre uma camada mínima de gerenciamento, responsável por escalonar recursos, isolar máquinas virtuais e permitir a migração coordenada entre hosts.
  • (E) Adotar um hipervisor aninhado executado em uma máquina virtual, pois essa organização permite que a camada interna controle diretamente e de forma exclusiva os dispositivos físicos do servidor.
  • (D) Adotar um hipervisor hospedado com um sistema operacional hospedeiro dedicado, pois a separação entre esse sistema e os convidados elimina a dependência de um sistema operacional de uso geral sob a camada de virtualização.
  • (C) Adotar uma plataforma de contêineres com isolamento reforçado, pois os contêineres compartilham o kernel do host, mas podem fornecer a mesma independência de sistemas operacionais convidados exigida no cenário.
  • (A) Adotar um hipervisor do tipo 2 instalado sobre um sistema operacional hospedeiro, utilizando os recursos desse sistema para controlar o hardware e realizar a migração das máquinas virtuais.

Questão 14: Um host de virtualização possui 256 GiB de RAM, dos quais 20 GiB são reservados ao hipervisor e 12 GiB aos serviços de gerenciamento, restando 224 GiB para as máquinas virtuais. Quatro máquinas virtuais estão configuradas com memória máxima de 96, 80, 64 e 48 GiB, respectivamente, e reservas de 48, 40, 32 e 24 GiB. Em um período de pico, seus consumos efetivos atingem 80, 64, 56 e 40 GiB. O ambiente utiliza ballooning, mas não há expansão automática da memória física. Com base nesses dados, assinale a medida tecnicamente mais adequada para reduzir o risco de degradação por pressão de memória.

  • (E) Substituir o ballooning por paginação permanente em armazenamento local, pois a memória virtual em disco fornece capacidade adicional com impacto previsível e evita a necessidade de redimensionar o host.
  • (A) Manter a configuração atual, pois as reservas totalizam 144 GiB e a memória restante para as máquinas virtuais é de 224 GiB; o excedente de demanda pode ser tratado pelo ballooning sem alteração de capacidade.
  • (B) Aumentar as memórias máximas das máquinas virtuais, pois a soma das reservas está abaixo da capacidade útil do host e o limite máximo não representa consumo simultâneo de memória física.
  • (C) Reavaliar a sobrealocação, pois as memórias máximas somam 288 GiB e o consumo efetivo observado chega a 240 GiB, acima dos 224 GiB disponíveis; deve-se reduzir a demanda concorrente ou adicionar capacidade, preservando reservas para cargas críticas.
  • (D) Reduzir ou remover as reservas de memória, pois elas mantêm recursos ociosos vinculados às máquinas virtuais e impedem o hipervisor de utilizar integralmente a capacidade física durante o pico.

Questão 15: Uma aplicação executada por uma unidade `app-relatorio.service` apresenta picos de consumo. O requisito é impedir que todos os processos pertencentes ao serviço ultrapassem 2 GiB de memória e limitar seu consumo agregado de CPU a 50% de um único núcleo, independentemente de o host possuir mais núcleos. A configuração deve sobreviver a reinicializações e não pode depender do shell que inicia manualmente o processo. Após criar um drop-in para a unidade, qual conjunto de diretivas e procedimento atende corretamente ao requisito?

  • (E) Definir `MemoryMax=2G` e `CPUQuota=50%` na seção `[Service]` do drop-in, executar apenas `systemctl daemon-reload` e manter a unidade em execução; a recarga do gerenciador aplicará imediatamente as novas diretivas aos processos já existentes.
  • (B) Definir `MemoryMax=2G` e `CPUQuota=50%` na seção `[Service]` do drop-in, executar `systemctl daemon-reload` e reiniciar a unidade; os limites serão aplicados ao cgroup do serviço e persistirão por estarem associados à unidade.
  • (C) Definir `MemoryMax=2G` e `CPUQuota=50%` na seção `[Unit]` do drop-in, executar `systemctl daemon-reload` e reiniciar a unidade; as diretivas de controle de recursos serão herdadas pela unidade a partir de sua seção geral.
  • (D) Definir `LimitAS=2G` e `CPUQuota=50%` na seção `[Service]` do drop-in, executar `systemctl daemon-reload` e reiniciar a unidade; o limite de espaço de endereçamento produzirá o mesmo efeito que limitar a memória física agregada dos processos.
  • (A) Definir `MemoryHigh=2G` e `CPUQuota=50%` na seção `[Service]` do drop-in, executar `systemctl daemon-reload` e reiniciar a unidade; o limite de memória será aplicado de forma rígida ao cgroup quando o consumo ultrapassar o valor configurado.