Как определить узкое место в сети

Как определить узкое место в сети

У меня возникла проблема со связью с сервером Azure, и я пытаюсь определить причину.

У меня очень низкая скорость загрузки (около 200 кБ/с). Странно, что это очень специфично для данной сети, через которую я общаюсь - я предполагаю, что что-то не так с каким-то провайдером посередине.

На данный момент мне удалось сделать следующие наблюдения:

  1. Из Azure в наш офис скорость загрузки составляет около 200 кБ/с.
  2. Скорость загрузки из Azure на разные серверы (например, Digital Ocean) довольно хорошая, около 5 МБ/с.
  3. Дома у меня 2 интернет провайдера. У одного скорость такая же как и с офиса 200кБ/с, а у другого около 500кБ/с
  4. НО вот в чем загвоздка. Если я использую VPN дома или в офисе, я могу получить очень хорошую скорость — около 5 МБ/с.

Итак, оба конца — Azure и офисный/домашний интернет-провайдер — в порядке, проблема должна быть где-то на маршруте.

Как определить, какой провайдер является узким местом? И как решать такого рода проблемы? В идеале мне нужно что-то вроде tracerouteпросто не для задержки, а для скорости загрузки/выгрузки.

Связанный контент