Потеря пакетов (Bufferbloat) при Upload. Лаги в онлайн играх
Прошу помощи местных специалистов по компьютерным сетям или дайте ссылку куда лучше обратиться с данными вопросами.
Я простой пользователь, поэтому постараюсь объяснить в силу своих скудных знаний по данной теме. Интернет 100 м/б. Нареканий к закачке и прочему никаких нет. Но люблю я потненько так в онлайн FPS шутеры погонять и вот тут начинается проблема. Давно замечал, что информация от моего персонажа в соревновательных онлайн играх идёт будто с запозданием или вообще пропадает и не регает. В "Insurgency Sandstorm" есть возможность отобразить статистику соединения и порой отображается потеря пакетов на Upload до 25%, но даже при 10% играть уже невозможно и мои попадания даже в упор просто не регает. Иногда даже в ко-опе с ботами. И с другими онлайн играми бывает точно так же. Начал курить тему и искать в чём беда с пакетами. Зашел мерять Bufferbloat на спец. сайты:
www.dslreports.com/speedtest
speedtest.net
https://www.waveform.com/tools/bufferbloat
Вот такой печальный результат получился:
На других сайтах не лучше:
Читаю форумы и нахожу тему в стиме про потери пакетов в CSGO. Вот ссылка, кому интересно:
Если коротко, то чел рекомендует ограничить MTU и выключить Автотюнинг Винды. Копание с MTU особых результатов не дало и оставил их на 1500. А вот сама команда для Автотюнинга пакетов Винды сотворила какие-то чудеса.
"netsh int tcp set global autotuninglevel=disabled" (=normal возвращает всё взад)
Ну как чудеса, она вроде как сильно ограничила мне скорость инета (по идее), но потери пакетов пропали вообще и на Download и на Upload. Зашел на радостях в любимую стрелялку и это прямо вообще другая игра. С включенным Автотюнингом пакетов я буд-то в каком-то киселе играл. Сейчас ощущение, что каждый выстрел попадает именно в цель и каждый промах заметен и не вызывает вопросов. Играть одно удовольствие. Но что самое интересное, попробовал грузить игры в стиме и что-нибудь через торрент и скорость почему-то вообще не упала. Как такое может быть? Все сайты открываются так же быстро и без проблем. Из того что успел затестить, только стримы на твиче подлагивают в FullHD качестве.
Для примера данные после отключения Автотюнинга Винды:
Сейчас ограничил скорость в самом роутере до 90 мб/с и с включенным Автотюнингом винды тестирую в играх. Судя по замерам - золотая середина по потерям пакетов. Можно ограничить только общую скорость, отдельно на Upload не выставить. При ограничении скорости в самом роутере почему-то вырастает ещё и лаг на Download в два раза. То-есть на последней картинке будет не 14-25, а 31-31. На других сайтах задержка ещё больше, но уже не такая сильная как при включенной команде винды. Вот и получается, что:
С включенной командой - сильные лаги в онлайн играх.
С выключенной - режет скорость (но почему-то не во время загрузок).
С ограничением скорости роутера - костыли и результат похоже где-то по середине (хотя буду ещё тестить).
А теперь собственно главное: что это за зверь такой - Автотюнинг пакетов винды и почему без него вообще нет задержек и лагов в играх? Есть ли какой-нибудь нормальный способ избавиться от задержек без ограничения скорости, постоянного клацанья Автотюнинга пакетов Винды на disabled и normal через cmd.exe или покупки специализированного роутера с поддержкой SQM QoS?
Буду благодарен за помощь и советы.