Os picos de atraso em uma rede congestionada são quase sempre causados por um bug conhecido chamado bufferbloat.
A correção para bufferbloat é usar middleboxes de rede (modems, gateways, roteadores, APs) que não possuem o bug. Ou seja, você só deseja usar equipamentos que executam o "enfileiramento inteligente", que é o AQM (gerenciamento ativo de filas com reconhecimento de latência). Os algoritmos de AQM que se qualificam como enfileiramento inteligente são CoDel / FQ-CoDel e PIE.
Como nem sempre é possível substituir todas as suas middleboxes de rede por aquelas que fazem filas inteligentes, uma solução alternativa é colocar um roteador com capacidade de enfileiramento inteligente à frente de sua rede doméstica e ativar a modelagem de tráfego nessa caixa. é um gargalo sempre tão leve para que o Enfileiramento Inteligente seja ativado antes que as filas de buffer inchadas se acumulem em outros dispositivos em sua rede.
Uma solução pronta para usar é o IQrouter da evenroute.com. Ou você pode ir para bufferbloat.net e ler sobre como instalar seu próprio firmware usando o roteador de pós-venda, como OpenWrt (agora LEDE), DD-WRT, etc.
Um engenheiro-chefe do Speedtest da Ookla (speedtest.net) escreveu um artigo sobre como ele combateu o bufferbloat em sua própria rede doméstica: