Прежде всего, я надеюсь, что мой пост размещен в правом разделе. Ниже я запутался, надеюсь, вы можете помочь.
IP-сервер моего делового партнера находится в: Sanjose, CA, и я ищу центр обработки данных, который обеспечивает наименьшую задержку для этого IP-адреса. Я нашел 2. 1-й датацентр находится в Сан-Франциско, Калифорния. 2-й дата-центр находится в Нью-Йорке.
Затем я отправляю пинг из каждого центра обработки данных на IP-адрес моего партнера.
Результат 1-го датацентра: 75 мс
Результат 2-го центра обработки данных: 2 мс
Я делал это несколько раз, второй центр обработки данных всегда дает лучший результат. Теперь мой вопрос:
Разве первый центр обработки данных не должен давать лучший результат, так как они расположены ближе? Почему результат отличается, как правильно проверить задержку?
Чтобы проверить время задержки, я рекомендую Traceroute Мэтта: http://www.bitwizard.nl/mtr/
При этом география не всегда является определяющим фактором задержки. Задержка часто вызвана количеством сетевых переходов, необходимых для достижения целевой машины, но существует множество факторов, которые могут иметь значение.
Задержка зависит от качества соединения между двумя точками. Если соединение проходит через маршрутизаторы и коммутаторы, особенно часто используемые или недостаточно мощные, задержка увеличивается. Расстояние - не единственное соображение.
Дело не только в расстоянии и скорости света: физическая реализация каждого интерфейса на маршруте может плохо влиять на время поездки.
Похоже, ваш маршрут в Нью-Йорк сразу же проходит по хорошей магистрали, и ваше физическое местоположение в Нью-Йорке имеет очень хорошую связь с этой магистралью.
Кроме того, ради надежности вы можете подумать о линии разлома Сент-Андреас.
Хотя первый центр обработки данных может быть ближе физически / географически, это не означает, что путь короче. Запустите tracert для / из каждого местоположения.
Мой дата-центр находится в 12 милях от моего офиса. Подключение моего интернет-провайдера из моего офиса к нашему провайдеру T3 в нашем центре обработки данных направляет мой трафик из Кливленда в Чикаго и обратно в Кливленд.
Кроме того, как получается, что вы запускаете тест ИЗ каждого центра обработки данных?