Quando 'idle' não é idle: como uma otimização do kernel Linux se tornou um bug QUIC
Um bug de performance na implementação quiche do controlador de congestionamento CUBIC fez com que a janela de congestionamento ficasse travada no valor mínimo devido a uma otimização do kernel Linux para períodos idle, inadvertidamente disparando um 'death spiral' que impedia o aumento da taxa de transferência de dados. O problema foi resolvido ajustando o código para medir o tempo idle a partir do acknowledgment mais recente, em vez do último pacote enviado, permitindo que o controlador distinguisse adequadamente entre inatividade real e congestionamento de rede.
Avalie este artigo:
Compartilhar:
- Categoria
- CEVIU Web Dev
- Publicado
- 13 de maio de 2026
- Fonte
- CEVIU Web Dev
