Bufferbloat (от англ. — «распухание буфера») — явление излишней сетевой буферизации в сетях с коммутацией пакетов. 12 Возникает, когда на пути от источника до приёмника пакетов есть устройство со слишком большим буфером. 12
Влияние bufferbloat на качество интернета заключается в следующем:
- Увеличение времени прохождения пакетов (latency). 1 Некоторые пакеты могут отправляться быстро, а другие надолго задерживаться в очереди. 5 Это нарушает поток данных, особенно для приложений, работающих в реальном времени, например видеоконференций или онлайн-игр. 5
- Уменьшение пропускной способности (throughput). 1 В крайних случаях bufferbloat может снизить общий объём данных, которые можно передать за определённое время. 5
- Потеря пакетов. 5 Это происходит, когда большие буферы вызывают перегрузку сети, так как пакеты накапливаются и конкурируют за ограниченные ресурсы. 5
- Ухудшение работы алгоритмов приоритизации трафика. 5 Некоторые типы трафика могут не получать приоритета из-за задержки, вызванной bufferbloat. 5
Bufferbloat особенно негативно влияет на сервисы, требующие стабильно низкой задержки или передачи без помех, например VoIP, онлайн-игры, видеочат. 3