Itens que Chamaram Atenção no Artigo “The Linux Scheduler – A Decade of Wasted Cores”
Por: Igor Kaiser Gris • 4/5/2023 • Trabalho acadêmico • 299 Palavras (2 Páginas) • 79 Visualizações
UNIOESTE
Universidade Estadual do Oeste do Paraná
Campus Cascavel
Colegiado de Ciência da Computação – CCE
Curso de Ciência da Computação
Graduação
Igor Kaiser Gris R.A.: 76682 26/02/2022
Lista dos 10 fatos que mais chamaram a atenção no artigo “The Linux Scheduler – A Decade of Wasted Cores”:
- O escalonador, que foi considerada um problema resolvido pelos designers de Sistemas operacionais, voltou a assombrar com o surgimento dos sistemas multicores.
- Complexidade do balanceamento de carga entre as filas de execução para gerar maior desempenho, que envolve o tempo e processamento utilizado para o balanceamento, o local da memória pra cada arquitetura e o equilíbrio de processos de alta e baixa prioridade de execução.
- A criação de um escalonador que foi simples mas muito suscetível a erros pela complexidade dos sistemas multicores atuais.
- Bug de desequilíbrio de grupo causado quando um núcleo tenta roubar a carga de outro.
- A “simples” resolução de mudar o parâmetro de balanceamento de carga ao bug de desequilíbrio de grupo.
- Bug de construção de grupo ocasionado com o surgimento da arquitetura de acesso não uniforme a memória, que mudam a perspectiva de um único núcleo que balanceia as cargas.
- Bug de sobrecarga ao despertar, causado por um erro simples na programação do despertar que não olhava a carga nos núcleos para jogar a thread.
- Bug de domínios de agendamento ausentes que foi causado na refatoração do código do Linux.
- Por ser desenvolvido por dezenas de Colaboradores, o Linux muito dificilmente terá uma grande mudança ou evolução, oque implica na quase inexistência de novos recursos com o passar do tempo.
- As ferramentas de verificação de uso de CPU que confirmam o conteúdo
...