Deixe seu QEMU 10 vezes mais rápido com esta dica estranha

2024-12-17

Ao depurar testes do NixOS, Linus Heckemann descobriu tempos de cópia de dados dolorosamente lentos (mais de 2 horas) em uma máquina virtual QEMU. A análise de desempenho com `perf` revelou que o servidor 9p do QEMU usava uma lista linkada ineficiente (complexidade O(n)) para pesquisas de arquivos. Ao mudar para uma tabela hash fornecida pelo glib (complexidade O(1)), ele reduziu o tempo de teste para 7 minutos e contribuiu com sucesso para a otimização do projeto QEMU.

Leia mais
Desenvolvimento protocolo 9p