Кажется очевидным, что более быстрое соединение снижает задержку ... Но мне интересно: я работаю удаленно на хосте в другой части света - свет может двигаться только так быстро (1 фут за нано секунду), и у нас обоих есть широкополосные соединения свыше 1000 кбит / с и 10 000 кбит / с:
Будет ли соединение с более высокой пропускной способностью уменьшать время, необходимое для проверки связи? Поскольку данных очень мало, как поможет более быстрое соединение? В настоящее время пинг занимает 450 мс, есть ли способ улучшить его ??
internet
ping
network-speed
gWaldo
источник
источник
Ответы:
Во-первых, пропускная способность не равна задержке. Более быстрое соединение не обязательно уменьшит вашу задержку. 450 мс кажутся немного медленными, но не такими уж далекими, если вы идете на полпути по всему миру. В качестве системы отсчета высокоскоростное соединение с низкой задержкой займет ~ 70-80 мс, чтобы пересечь США. Возможно, вы сможете получить немного меньшую задержку, сменив провайдера, предполагая, что у него более оптимальный путь пиринга. но я не могу ничего обещать.
источник
«Более быстрое» соединение (как вы на него ссылаетесь) не снижает задержки. «Более быстрое» соединение позволяет размещать больше данных на проводе в течение определенного периода времени.
Пропускная способность является мерой пропускной способности.
Задержка является мерой задержки.
РЕДАКТИРОВАТЬ
Вот пример разницы между пропускной способностью и задержкой: представьте себе 2 интернет-соединения, одно 10 Мбит / с, а другое 1 Мбит / с. Оба имеют задержку 50 мс. Теперь представьте, что я посылаю нажатия клавиш на удаленный терминал на другом конце этих соединений. Для простоты скажем, что каждое нажатие клавиши потребляет 1 Мбит / с полосы пропускания. При соединении со скоростью 10 Мбит / с я могу отправлять буквы A, B, C, D, E, F, G, H, I, J одновременно, поэтому они все прибывают на удаленный терминал через 50 мс и отображаются на экран ... в то же время. Теперь при соединении 1 Мбит / с каждое нажатие клавиши отправляется независимо, потому что каждое нажатие клавиши потребляет всю доступную пропускную способность. Таким образом, письмо А отправляется, а затем через 50 мс оно принимается удаленным терминалом и отображается на экране, после чего через 50 мс следует буква В, затем буква C ... вплоть до буквы J. Потребовалось бы 500 мсек, чтобы все десять писем были получены на удаленном терминале и отображались на экране. Скорость соединения 10 Мбит / с выше? Нет, это не так. Его задержка составляет 50 мс, как и соединение 1 Мбит / с. Он появляется быстрее из-за того, что он имеет более высокую пропускную способность (пропускную способность) и одновременно может быть помещено больше данных на провод. В этом разница между пропускной способностью (пропускной способностью) и задержкой (задержкой). В строгом смысле, «более быстрое» соединение (как вы на него ссылаетесь) не уменьшит задержки. Он появляется быстрее из-за того, что он имеет более высокую пропускную способность (пропускную способность) и одновременно может быть помещено больше данных на провод. В этом разница между пропускной способностью (пропускной способностью) и задержкой (задержкой). В строгом смысле, «более быстрое» соединение (как вы на него ссылаетесь) не уменьшит задержки. Он появляется быстрее из-за того, что он имеет более высокую пропускную способность (пропускную способность) и одновременно может быть помещено больше данных на провод. В этом разница между пропускной способностью (пропускной способностью) и задержкой (задержкой). В строгом смысле, «более быстрое» соединение (как вы на него ссылаетесь) не уменьшит задержки.
источник
Соединения измеряются двумя основными факторами: задержкой и пропускной способностью. Нет такой вещи как «высокая скорость» или «быстрее». Это маркетинговый двойник, который не имеет смысла в контексте профессионально управляемых связей.
источник
Я хочу сказать здесь, что касается пинга.
Обычно трафик ICMP не имеет высокого приоритета. Таким образом, измерение задержки / задержки сети не будет точным при использовании ping или любого другого трафика на основе icmp.
Задержка между двумя точками может быть рассчитана по формуле:
Задержка передачи - это время передачи битов пакета по проводам. Задержка распространения связана со средой и является временем достижения пункта назначения. Задержка обработки связана с приемом и отправкой машин / маршрутизаторов.
источник
Часто так и будет, да. Но эти два понятия не одно и то же и не связаны напрямую. Просто бывает, что обычно соединения с большей пропускной способностью также имеют меньшую задержку из-за используемой технологии.
Но это не всегда так. Рассмотрим быстрый способ передачи огромных объемов данных: заполнение 12 жестких дисков объемом 2 ТБ данными и отправка их курьером. Скорость передачи данных ОЧЕНЬ высока (более 2000 МБ / с, учитывая, что вы можете отправить 24 ТБ за 24 часа). Задержка также очень высока (24 часа). У Dialup гораздо меньшая задержка, чем у этого, но потребовались бы годы, чтобы отправить 24TB через dialup.
Это не очень хорошая идея, чтобы напрямую приравнять их. Если вам конкретно требуется более низкая задержка, вам следует спросить об этом конкретно, а не покупать по пропускной способности.
источник
Единственное реальное решение для увеличения вашей задержки - это сократить количество прыжков между двумя хостами, о которых идет речь.
Если вы достаточно крупный корпоративный клиент, вы должны иметь возможность начать диалог со своими поставщиками телекоммуникационных услуг с обеих сторон о выборе более короткого (возможно, более дорогого) IP-маршрута между двумя сайтами.
источник
Вы сделали много постинга без сбора фактов. Лучше всего попытаться определить источник высокой задержки: с чего она начинается? Тогда вы можете попытаться ответить на вопрос: как мне это исправить?
Запустите traceroute или, что еще лучше, mtr (mytraceroute). Если вы используете Windows, вы можете использовать winmtr. PingPlotter также является хорошим инструментом для этого.
Найдите, где начинается ваша высокая задержка, затем постарайтесь ее исправить. Использование большей пропускной способности для вашей проблемы - не ответ.
источник
Большая пропускная способность мало поможет, если объемные данные не заглушают интерактивные данные. Если бы обе стороны использовали оптоволокно вместо xDSL / Cable / Wireless, вы могли бы побриться на 20-80 мс на своем RTT.
Выполните тест ping, используя pingtest.net, чтобы определить качество каждой ссылки. Задержка важна, но / jitter / также может иметь огромное значение. Я бы предпочел иметь более медленное (3 Мбит / с) соединение без джиттера, чем более быстрое (например, 15 Мбит / с) соединение с джиттером.
Для соединений TCP (например, SSH, telnet и т. Д.) Может помочь некоторая настройка TCP.
Вы также можете посмотреть на использование ускорителя TCP; Есть коммерческие, но Pepsal уже может изменить ситуацию.
источник
Возможно, ваши брандмауэры / маршрутизаторы являются проблемой ...
Единственный способ ДЕЙСТВИТЕЛЬНО сказать, где происходит разбивка, - выполнить трассировку, как было указано выше,
источник
Есть много разных ответов на этот вопрос, и правильный ответ (на мой взгляд) «Это зависит».
Неважно, если у вас есть соединение со скоростью 1 Гбит / с, если оно насыщено. TCP (и другие протоколы) полагаются на проверки передачи, которые в 99% случаев не имеют правильного приоритета с QoS или подобными технологиями.
Симметричные (SDSL, волоконно-оптические и т. Д.) Линии обычно лучше подходят для операций с малой задержкой, поскольку они не разделяют RX с TX (что означает, что TCP ACK, ответы ICMP и т. Д. Не будут затруднены, если вы загружаете в полном объеме). Это все еще требует QoS, чтобы гарантировать трафик для чувствительных приложений (VoIP в частности).
Удивительно, но число обращений (и качество обращений) в Google, когда речь идет о приоритете TCP ACK, довольно невелико. Поговорите с любым специалистом по сетевым технологиям, и он поймет, зачем вам это нужно.
источник
Да, но не намного.
Более высокая пропускная способность будет означать, что для полной загрузки пакета потребуется меньше времени, прежде чем другой пакет сможет передать данные, и время, необходимое для загрузки всего пакета, также является фактором, но в действительности это только добавит 10-20 мс в худшем случае. случаев.
Другой возможной причиной задержки являются беспроводные передачи, почти каждая форма беспроводного доступа с множественным доступом будет сильно влиять на задержку, будь то обычная домашняя беспроводная связь или мобильная беспроводная связь, поскольку беспроводная карта должна ждать, пока все не закончат передачу данных, прежде чем она сможет отправить свои собственные данные. Чем больше пользователей передают данные по беспроводной системе, тем медленнее скорость и задержка (опять-таки, ненамного, в основном из-за ожидания отправки сообщения)
Фактор номер один - это время, которое пакет данных будет тратить на сортировку в маршрутизаторах и другой инфраструктуре глобальной сети.
Теоретическое минимальное время, которое требуется пакету данных для перемещения по всему миру, составляет около 70 мс, то есть когда пакет движется со скоростью света.
Поспрашивайте и выясните, не испытывают ли другие люди на более быстрых соединениях и других интернет-провайдеров такую же задержку, вполне возможно, это вызвано провайдером или соединением, но очень маловероятно.
источник
Пропускная способность и задержка разные, но не полностью несвязанные. Хотя это в основном правда, вещи не черно-белые. Между ними много оттенков серого.
Это правда, что наличие большей полосы пропускания не обязательно означает наличие меньших задержек, и это не обязательно означает наличие таких же или более высоких задержек.
Мы должны помнить, что это зависит от инфраструктуры, которая состоит из сетевых устройств и физических носителей на пути от нашего хоста к месту назначения.
Один интернет-провайдер может отдавать предпочтение соединениям с низкой / высокой пропускной способностью и предоставлять больше аппаратных и программных преимуществ тем или иным, что приведет к разнице в задержке.
И в духе различных примеров, которые были приведены здесь, да - лучше взять грузовик с 20 дисками одинаковой вместимости, чем взять тот же грузовик только с 1 из этих 20 дисков. Однако - как насчет веса диска? Больше дисков означает больше топлива и медленное ускорение. Но что, если я поменяю двигатель грузовика?
Итак, вкратце - пропускная способность и задержка разные, но не полностью несвязанные.
источник