Informática - IDIB 2024 - Agente Comunitário de Saúde (ACS)
Nos ambientes Linux, a compreensão profunda dos mecanismos de gerenciamento de processos é essencial para a administração eficiente do sistema. Considere o seguinte cenário:
Uma empresa de tecnologia está implementando uma nova aplicação crítica que necessita de um alto desempenho e gerenciamento de recursos de forma eficiente. Para isso, os administradores decidem ajustar os parâmetros do kernel do Linux para otimizar o comportamento do sistema de acordo com as necessidades específicas da aplicação.
Um dos pontos críticos é a configuração do agendador de processos (scheduler do Linux, que pode influenciar ) diretamente o desempenho da aplicação. Após uma série de testes, eles decidiram usar o algoritmo de agendamento "Completely Fair Scheduler (CFS). Um " dos parâmetros que pode ser ajustado é o sched_latency_ns que define a , latência máxima que um processo interativo pode esperar antes de ser executado novamente. Este parâmetro deve ser ajustado com cuidado para equilibrar a responsividade do sistema e a utilização eficiente da CPU.
Dado o cenário acima, assinale, dentre as seguintes afirmações sobre o agendamento de processos no Linux usando o CFS e o parâmetro sched_latency_ns aquela, que é correta.
O sched_latency_ns configura o tempo que um processo pode permanecer na fila de espera do I/O antes de ser executado, e ajustar esse valor para um número muito alto pode reduzir a eficiência do sistema em gerenciar operações de entrada/saída.
O sched_latency_ns é usado para definir o tempo máximo que o kernel espera antes de iniciar um processo em tempo real, e aumentar esse valor pode melhorar o desempenho geral do sistema em ambientes de alta carga.
O sched_latency_ns define a quantidade de tempo que um processo em estado de espera deve permanecer na fila de espera antes de ser considerado para execução, e ajustar esse valor para um número muito baixo pode causar starvation em processos de baixa prioridade.
O sched_latency_ns define o tempo máximo que um processo pode executar antes de ser preemptado, e ajustar esse valor para um número muito alto pode resultar em baixa responsividade do sistema, especialmente para processos interativos.
Crie uma conta grátis para ver o gabarito comentado
10 questões gratuitas por diaResponder Questão e Ver Comentários →