Пинг-тест до дата-центров

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

Тест отправляет из вашего браузера на тестовые серверы Vultr и Hetzner небольшие запросы (всего 222) и занимает около 20 секунд. Сначала закройте загрузки и видеозвонки: они замедляют каждый ответ.

Используете VPN или прокси? Тогда тест измеряет путь от сервера VPN, а не от вашего местоположения.

Самая быстрая локация для вас — Запустите тест, чтобы её найти.

Каждая локация в тесте — дата-центр, в котором можно арендовать сервер. Сейчас от 3,02 € в месяц, на выбор: 2 243 сервера.

Все тестовые локации

Сгруппированы по регионам. Запустите тест, чтобы отсортировать их по задержке.

  1. Европа
  2. Frankfurt Германия · Тестовый сервер: Vultr
    —
  3. Falkenstein Германия · Тестовый сервер: Hetzner
    —
  4. Nuremberg Германия · Тестовый сервер: Hetzner
    —
  5. Amsterdam Нидерланды · Тестовый сервер: Vultr
    —
  6. Paris Франция · Тестовый сервер: Vultr
    —
  7. London Великобритания · Тестовый сервер: Vultr
    —
  8. Manchester Великобритания · Тестовый сервер: Vultr
    —
  9. Madrid Испания · Тестовый сервер: Vultr
    —
  10. Stockholm Швеция · Тестовый сервер: Vultr
    —
  11. Helsinki Финляндия · Тестовый сервер: Hetzner
    —
  12. Warsaw Польша · Тестовый сервер: Vultr
    —
  13. Северная Америка
  14. New Jersey США · Тестовый сервер: Vultr
    —
  15. Ashburn США · Тестовый сервер: Hetzner
    —
  16. Toronto Канада · Тестовый сервер: Vultr
    —
  17. Chicago США · Тестовый сервер: Vultr
    —
  18. Atlanta США · Тестовый сервер: Vultr
    —
  19. Miami США · Тестовый сервер: Vultr
    —
  20. Dallas США · Тестовый сервер: Vultr
    —
  21. Seattle США · Тестовый сервер: Vultr
    —
  22. Oregon США · Тестовый сервер: Hetzner
    —
  23. Silicon Valley США · Тестовый сервер: Vultr
    —
  24. Los Angeles США · Тестовый сервер: Vultr
    —
  25. Honolulu США · Тестовый сервер: Vultr
    —
  26. Латинская Америка
  27. Mexico City Мексика · Тестовый сервер: Vultr
    —
  28. São Paulo Бразилия · Тестовый сервер: Vultr
    —
  29. Santiago Чили · Тестовый сервер: Vultr
    —
  30. Азия
  31. Singapore Сингапур · Тестовый сервер: Vultr
    —
  32. Tokyo Япония · Тестовый сервер: Vultr
    —
  33. Osaka Япония · Тестовый сервер: Vultr
    —
  34. Seoul Республика Корея · Тестовый сервер: Vultr
    —
  35. Mumbai Индия · Тестовый сервер: Vultr
    —
  36. Delhi NCR Индия · Тестовый сервер: Vultr
    —
  37. Bangalore Индия · Тестовый сервер: Vultr
    —
  38. Океания
  39. Sydney Австралия · Тестовый сервер: Vultr
    —
  40. Melbourne Австралия · Тестовый сервер: Vultr
    —
  41. Ближний Восток
  42. Tel Aviv Израиль · Тестовый сервер: Vultr
    —
  43. Африка
  44. Johannesburg ЮАР · Тестовый сервер: Vultr
    —

Ваш браузер напрямую обращается к публичным тестовым серверам провайдеров; результаты остаются в вашем браузере.

Как это считается

Для каждой локации браузер сначала отправляет один запрос, чтобы открыть соединение (разрешить имя, подключиться и договориться о шифровании), а затем ещё пять по этому открытому соединению. Время, за которое возвращается каждый из этих пяти, и есть один круговой путь. Результат — их медиана, поэтому один медленный ответ его не портит.

задержка = медиана 5 круговых путей после 1 прогревочного запроса
джиттер = среднее изменение между соседними круговыми путями
исключается: круговой путь больше удвоенной медианы и на 50 мс выше неё

Браузер не может отправлять пакеты ICMP, которые использует команда ping, поэтому тест замеряет небольшие HTTPS-запросы к публичным тестовым серверам провайдеров. Именно этого ждёт посетитель вашего сайта, и результат обычно на несколько миллисекунд выше, чем у ping. Тестовые серверы принадлежат Vultr и Hetzner, двум из провайдеров в нашем списке; другие провайдеры в том же городе пользуются теми же точками обмена трафиком, поэтому их цифры близки.

Задержка в основном зависит от расстояния: свет в оптоволокне проходит около 200 км за миллисекунду, то есть туда и обратно 100 км. От Франкфурта до Нью-Йорка около 6200 км, поэтому быстрее чем за 62 мс не получится ни по какому маршруту, а реальные занимают от 75 до 90 мс.

Пример

Из Берлина по домашнему оптоволокну Франкфурт и Нюрнберг отвечают за 12–15 мс, Амстердам и Лондон за 20–25 мс, Нью-Джерси примерно за 90 мс, а Сингапур примерно за 170 мс. Для сайта, посетители которого в основном в Германии, любая из первых четырёх локаций — хорошее место для сервера.

Что означают цифры

Круговой путьДостаточно для
Отлично < 30 msИгровые серверы, трейдинг, удалённые рабочие столы, голос
Хорошо 30–80 msСайты, API, SSH, базы данных для близкого приложения
Нормально 80–150 msСайты с CDN, резервные копии, боты, VPN для сёрфинга
Далеко > 150 msХранилище и резервные копии; сервер для посетителей на этом континенте

Проверка с вашего компьютера или сервера

В терминале те же тестовые серверы можно измерить привычными инструментами: ping для простого кругового пути, mtr для каждого узла на маршруте и curl для времени настоящего HTTPS-соединения. Запустите их с уже имеющегося сервера, чтобы увидеть, как далеко он от провайдера, к которому вы думаете переехать.

Круговой путь (ICMP), 10 пакетов
ping -c 10 fra-de-ping.vultr.com
Каждый узел на маршруте, 50 раундов
mtr -rwc 50 fra-de-ping.vultr.com
Соединение, TLS и первый байт HTTPS-запроса
curl -so /dev/null -w 'connect %{time_connect}s  tls %{time_appconnect}s  first byte %{time_starttransfer}s\n' https://fra-de-ping.vultr.com/

Вопросы

Какой пинг хорош для VPS?

Меньше 30 мс — отлично, и такое бывает только в пределах нескольких сотен километров; меньше 80 мс хорошо для сайтов, SSH и API, а до 150 мс ещё приемлемо для сайта, бота или резервных копий. Игровым серверам, торговым терминалам и удалённым рабочим столам нужен как можно меньший пинг, поэтому выбирайте дата-центр в своей стране или в соседней.

Пинг и задержка — это одно и то же?

Пинг — это инструмент, а задержка — то, что он измеряет: время, за которое пакет доходит до сервера и возвращается, в миллисекундах. «Пингом» часто называют и само число. Пропускная способность — другое: она говорит, сколько данных проходит через соединение за секунду, а не сколько длится каждый ответ.

Почему результат выше, чем показывает команда ping?

Браузер не может отправлять пакеты ICMP, поэтому тест замеряет небольшие HTTPS-запросы. Они проходят через браузер и веб-сервер на другой стороне, а это добавляет несколько миллисекунд. Медленный Wi-Fi, параллельные загрузки и VPN добавляют ещё больше; для сравнения повторите тест по кабелю.

Какую локацию дата-центра выбрать?

Ближайшую к тем, кто пользуется сервером, а не к вам, если только вы не единственный пользователь. Для сайта с посетителями из одной страны выберите дата-центр в этой стране или в соседней. Для посетителей на нескольких континентах поставьте CDN перед сайтом или держите по серверу на каждом континенте.