
Мой отдел недавно переехал в другой офис. В предыдущем офисе все было хорошо, но в новом офисе время пинга от моего ПК до двух дата-центров обычно сильно различается, как здесь:
Ответ от 123.123.123.123: байт=32 время=52мс TTL=123
Ответ от 123.123.123.123: байт=32 время=11мс TTL=123
Ответ от 123.123.123.123: байт=32 время=16мс TTL=123
Ответ от 123.123.123.123: байт=32 время=9мс TTL=123
Ответ от 123.123.123.123: байт=32 время=9мс TTL=123
Ответ от 123.123.123.123: байт=32 время=13мс TTL=123
Ответ от 123.123.123.123: байт=32 время=20мс TTL=123
Ответ от 123.123.123.123: байт=32 время=28мс TTL=123
Ответ от 123.123.123.123: байт=32 время=10мс TTL=123
Ответ от 123.123.123.123: байт=32 время=19мс TTL=123
Ответ от 123.123.123.123: байт=32 время=9мс TTL=123
Ответ от 123.123.123.123: байт=32 время=33мс TTL=123
Ответ от 123.123.123.123: байт=32 время=17мс TTL=123
Ответ от 123.123.123.123: байт=32 время=23мс TTL=123
Ответ от 123.123.123.123: байт=32 время=31мс TTL=123
Ответ от 123.123.123.123: байт=32 время=8мс TTL=123
Ответ от 123.123.123.123: байт=32 время=20мс TTL=123
Ответ от 123.123.123.123: байт=32 время=10мс TTL=123
Ответ от 123.123.123.123: байт=32 время=11мс TTL=123
Ответ от 123.123.123.123: байт=32 время=20мс TTL=123
Ответ от 123.123.123.123: байт=32 время=9мс TTL=123
Ответ от 123.123.123.123: байт=32 время=9мс TTL=123
Ответ от 123.123.123.123: байт=32 время=16мс TTL=123
Ответ от 123.123.123.123: байт=32 время=23мс TTL=123
Ответ от 123.123.123.123: байт=32 время=10мс TTL=123
Ответ от 123.123.123.123: байт=32 время=15мс TTL=123
Ответ от 123.123.123.123: байт=32 время=22мс TTL=123
Обратите внимание, что я изменил IP-адрес. Сервер, который я пингую, имеет физический IP-адрес и не используется. Я получаю похожие результаты, когда пингую другие серверы и в любое время дня.
Мы не полностью используем нашу пропускную способность.
Если я пингую другой сервер (расположенный в третьем центре обработки данных), время пинга выше (около 100 мс), но гораздо более стабильно (в пределах около 3 мс).
Означает ли это, что существует потенциальная проблема между моим новым офисом и двумя центрами обработки данных?
решение1
Разница во времени пинга может указывать на несколько вещей, но тот факт, что вы получаете одинаковое поведение независимо от того, какой сервер в этом центре обработки данных вы пингуете, по-видимому, указывает на то, что может быть проблема с соединением или устройством на пути.
Стоит выполнить повторную трассировку маршрутов к рассматриваемому серверу(ам), чтобы проверить, сможете ли вы определить конкретное сетевое устройство, где задержка варьируется; или, в качестве альтернативы, может оказаться, что к этому месту существует несколько путей, один из которых обычно имеет более высокую задержку.
Видите ли вы потерю пакетов при выполнении расширенных пингов? Если да, то это может быть признаком перегруженного соединения.
Не могли бы вы предоставить немного больше информации о подключении между вашим офисом и вашими центрами обработки данных? Вы используете выделенные линии? Интернет VPN? Вы говорили с NOC/сетевыми администраторами вашей компании? Они, возможно, уже знают об этой проблеме.
решение2
Время пинга может настолько сильно варьироваться в зависимости от факторов, находящихся вне вашего контроля, что имеет смысл объединить результаты, чтобы исключить несоответствия. Для этого есть полезный инструмент Linux, который называетсястскоторый включен во многие дистрибутивы и объединяет traceroute и ping в одну утилиту. Он покажет вам лучшее и худшее время ping, а также среднее и стандартное отклонение. Хотя это и не окончательно, он предложит более сбалансированный взгляд.
решение3
Возможно, но не наверняка. Как ваш офис связан с центрами обработки данных? Пинги через site-to-site VPN могут значительно различаться, учитывая, что они проходят через Интернет.
Наблюдаете ли вы какие-либо другие проблемы с производительностью или проблемы с подключением помимо пингов? Эти времена отклика все еще ниже 100 мс, что может быть просто нормой для новых соединений, которые вы используете.
решение4
Я думаю, эта потенциальная проблема называется маршрутизатором балансировки нагрузки. Он иногда направляет ваш запрос на 1-й интерфейс, а иногда на 2-й. У них разная задержка.
Например, у нас есть оптика на wan1 и ADSL на wan2. Для одного конкретного сервера ping через wan1 составил 17 мс, а через ADSL - 112 мс.