Почему скачет пинг?

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

 

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

 

Посмотрите на пример. То, что выделено красным  - это задержка эхо запроса от сервера.

Source code    

 

Вы видите, что цифры постоянно меняются — это не хорошо. Давайте пропингуем яндекс.

 

Source code    

 

У яндекса картина другая, все держится в одном диапазоне. Вот так вот должно быть всегда.

 

Давайте разберем данный пример. Из-за чего может быть эта проблема.

 

1)Виноват ваш компьютер.

2)Виноват провод от вас до модема.

3)Виноват модем.

4)Виноват провод от модема до оборудования провайдера.

5)Виновато оборудование провайдера.

6)Виноват какой-то шлюз от провайдера до сервера.

7)Виноват сам сервер.

 

Выделив возможные причины, приступим к исключению методом тыка.

 

1)Виноват ваш компьютер.

2)Виноват провод от вас до модема.

3)Виноват модем.

4)Виноват провод от модема до оборудования провайдера.

 

Проверяем пинг до сервера. Видим следующую картину:

 

Source code    

 

Время скачет – проблема на лицо. Пингуем яндекс, видим следующую картину:

 

Source code    

 

Время стабильно, находится в одном диапазоне, из этого следует, что с 1 по 4 пункты, можно исключить.

 

5)Виновато оборудование провайдера.

 

Проверяется оборудование провайдера следующим образом. Нужно пропинговать шлюз провайдера, чтобы узнать его позвоните в техническую поддержку. Если пинги не теряются, время отклика стабильное, ttl  не скачет, то ваш провайдер не виноват.

 

6)Виноват какой-то шлюз от провайдера до сервера.

 

Может быть такой вариант, что криво настроена маршрутизация у провайдера. Например, пакеты ходят через «Америку в Москву», хотя можно было выбрать шлюз и поближе. Чтобы исключить этот пункт нужно провести следующие мероприятия.

 

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

 

Source code    

 

7)Виноват сам сервер.

 

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

 

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

 

Не оставайтесь в стороне уважаемые читатели, пишите, что Вы думаете по этому поводу, Ваше мнение важно для меня.

 

Будьте в курсе последних новостей моего блога, подпишитесь на обновления.

 


 

 

Если вам понравилась эта статья, то Вы можете рассказать о ней своим друзьям, нажав на эти замечательные кнопочки социальных сетей. (чуть ниже)

Яндекс   facebook.ru   vkontakte   mail   одноклассники   livejournal   twitter

Также на эту тему, Вы можете почитать:

  1. Ping

Оставить dofollow комментарий

Вы можете использовать следующие теги HTML:

Это не спам.