Тайм-аут Ping на втором узле tracert

#timeout #ping #router #lag #latency

#время ожидания #пинг #маршрутизатор #задержка

Вопрос:

У меня периодически возникали задержки при игре в онлайн-игры в реальном времени (например, LoL). Я запустил a tracert на серверы LoL (216.52.241.254):

 C:Windowssystem32>tracert -d 216.52.241.254

Tracing route to 216.52.241.254 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.0.1
  2    29 ms    29 ms    26 ms  68.84.4.1
  3    10 ms     8 ms    10 ms  68.85.80.165
  4     9 ms    11 ms    70 ms  68.85.130.85
  5    14 ms    15 ms    15 ms  68.86.90.85
  6    12 ms    12 ms    11 ms  68.86.82.222
  7    13 ms    13 ms    12 ms  66.208.229.142
  8    48 ms    13 ms    13 ms  154.54.6.170
  9    26 ms    25 ms    26 ms  154.54.31.97
 10    44 ms    45 ms    46 ms  154.54.29.222
 11    75 ms    74 ms    73 ms  154.54.7.158
 12    76 ms    75 ms    75 ms  154.54.47.170
 13    76 ms    76 ms    75 ms  154.24.22.122
 14    77 ms    74 ms    74 ms  38.104.77.122
 15    74 ms    74 ms    75 ms  216.52.241.254

Trace complete.
  

и выполнил a ping -t для первых нескольких узлов, чтобы узнать, обнаружилась ли там проблема. Я позволил этому запускаться во время игры и проверял его всякий раз, когда у меня был скачок задержки или отключение. Результаты для первых двух узлов:

Localhost:

 C:Windowssystem32>ping -t 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

...omitted...

Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=2ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64

Ping statistics for 192.168.0.1:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 1ms, Average = 1ms
Control-C
^C
  

Второй узел:

 C:Windowssystem32>ping -t 68.84.4.1

Pinging 68.84.4.1 with 32 bytes of data:

...omitted...

Reply from 68.84.4.1: bytes=32 time=8ms TTL=254
Reply from 68.84.4.1: bytes=32 time=14ms TTL=254
Reply from 68.84.4.1: bytes=32 time=12ms TTL=254
Reply from 68.84.4.1: bytes=32 time=10ms TTL=254
Reply from 68.84.4.1: bytes=32 time=15ms TTL=254
Reply from 68.84.4.1: bytes=32 time=10ms TTL=254
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Reply from 68.84.4.1: bytes=32 time=11ms TTL=254
Reply from 68.84.4.1: bytes=32 time=11ms TTL=254
Reply from 68.84.4.1: bytes=32 time=10ms TTL=254
Reply from 68.84.4.1: bytes=32 time=8ms TTL=254
Reply from 68.84.4.1: bytes=32 time=10ms TTL=254
Reply from 68.84.4.1: bytes=32 time=9ms TTL=254
Reply from 68.84.4.1: bytes=32 time=14ms TTL=254
Reply from 68.84.4.1: bytes=32 time=10ms TTL=254
Reply from 68.84.4.1: bytes=32 time=15ms TTL=254
Request timed out.

Ping statistics for 68.84.4.1:
    Packets: Sent = 2911, Received = 2889, Lost = 22 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 4ms, Maximum = 2953ms, Average = 12ms
Control-C
^C
  

Каждая строка результатов должна примерно соответствовать соответствующей строке в другой с точки зрения времени пинга. Иногда у меня несколько таймаутов, как указано выше, в то время как в других случаях это всего одна или две строки с очень высокой задержкой (> 900 мс). У меня также были результаты для еще нескольких узлов, но у них было такое же поведение, поэтому я решил, что проблема во втором узле.

Недавно я получил новый маршрутизатор, потому что Comcast отключил наш интернет, сказав: «Вам нужно обновить свой маршрутизатор. Он устарел, и вы не используете преимущества ускорений, которые мы внедряем в вашем регионе «. Я не могу вспомнить, была ли у нас эта проблема с задержкой до того, как мы получили новый маршрутизатор, потому что я проводил большую часть своего времени в школе.

Мой вопрос: это проблема с моим маршрутизатором или с подключением дома к остальной части Интернета?


РЕДАКТИРОВАТЬ: проблема, похоже, возникает только тогда, когда я играю. Я запускал ping -t до 68.84.4.1 в течение последнего часа, пока не играл, и ни разу не видел его тайм-аута. Результаты:

 Ping statistics for 68.84.4.1:
    Packets: Sent = 3477, Received = 3476, Lost = 1 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 5ms, Maximum = 88ms, Average = 10ms
  

За весь час максимальная задержка составила 88 мс, и был потерян только 1 пакет.

Ответ №1:

Помимо подключения к Интернету, может быть несколько причин, по которым игры на компьютере могут отставать. Предполагая, что проблема заключается в вашем соединении

Первый пункт наиболее актуален для вашего вопроса, остальные — это просто предложения

  1. Выполните «полный» тест скорости: предоставленные вами данные рассказывают только половину истории, выполните надлежащий тест скорости с помощью какого-либо онлайн-сервиса, например Speedtest.net автор: Оокла. Сетевые игры предъявляют высокие требования к пропускной способности, поэтому обратите внимание на (общую) пропускную способность, которая поступает в ваш дом. Если никакие другие устройства и / или программы не используют пропускную способность вашей сети, у вас должно быть аналогичное значение. вы также можете выполнить проверку скорости DNS с помощью Namebench

  2. Используйте проводное соединение: беспроводное соединение всегда увеличивает задержку в пропускной способности. Отключитесь от маршрутизатора и используйте проводное соединение непосредственно с компьютером. Кроме того, если другие одновременно используют маршрутизатор, возможно, что слишком много людей используют одну и ту же полосу пропускания. Однако, если это невозможно, убедитесь, что маршрутизатор правильно настроен. Он должен находиться в правильном положении, на нужном уровне, на беспроводном канале и т. Д. Для оптимальной производительности. В Интернете доступно несколько руководств, которым вы можете следовать. Также обратите внимание на любые новые беспроводные сети в вашем регионе, которые могут создавать помехи вашему сигналу. Попробуйте другую прошивку маршрутизатора, поскольку некоторые маршрутизаторы имеют неисправную прошивку и плохо работают при избыточной нагрузке, дайте Gargoyle или OpenWRT шанс, если вы в отчаянии.

  3. Закройте другие приложения, использующие Интернет

  4. Оптимизируйте настройки игры: все популярные онлайн-игры имеют сетевые настройки, их просто нужно найти. Найдите в Интернете руководство по настройке вашей игры.

  5. Включите составной TCP, который увеличивает окно TCP намного быстрее, чем позволяют традиционные алгоритмы TCP. Это означает, что при внезапном поступлении или выходе пакета больших пакетов Windows корректирует свои настройки быстрее, чем обычно, чтобы компенсировать это, обеспечить более быструю передачу данных по широкополосным соединениям и снизить задержку во время игр.

    netsh int tcp set global congestionprovider=ctcp

  6. Включите UPnP на вашем маршрутизаторе: это автоматически перенаправит правильные данные на правильные порты.

  7. Экспериментируйте с задержками в разные дни и время

  8. Попробуйте оптимизатор скорости, такой как SG TCP Optimizer

  9. Наконец, убедитесь, что у вас установлены последние версии драйверов и используется совместимое оборудование.

Комментарии:

1. 1. Вот мой speedtest.net результаты: ссылка . Я совершенно уверен, что 50 Мбит / с вниз и 8 Мбит / с вверх должны быть в состоянии удовлетворить потребности большинства игр в пропускной способности. Проблема заключается в случайных всплесках задержки.

2. 2. Я попробую это, когда получу кабель Ethernet, но, судя по ping тестам, похоже, что я могу подключиться к 192.168.0.1 просто отлично. 3. В то время другие приложения не были открыты. 7. Иногда кажется, что иногда бывает хуже, чем в другие времена, но я не заметил закономерности. 9. Драйверы обновлены в соответствии со страницей драйверов производителя моего компьютера.

3. Кроме того, для 5., почему составной TCP не включен по умолчанию?

4. Это, но в бета-версиях Windows Server. Я почти уверен, что он отключен на других машинах, вы можете вики-соединение TCP, чтобы узнать, в каких версиях ОС он включен по умолчанию.

5. Вы упомянули, что маршрутизатор новый, правильно ли он настроен? когда я получил свой первый маршрутизатор, я часами оптимизировал его настройки. Я даже установил пользовательскую прошивку, которая хорошо работала для меня.