Анализ скорости сетевого подключения и диагностика неполадок с помощью M-Lab
Решения для диагностики сетевых подключений представлены на рынке в изобилии. Некоторые из них просты в обращении, другие требуют определенных знаний и времени, которое не у всех есть. Одни утилиты предлагаются почти задаром, на другие может уйти едва ли не весь IT-бюджет компании.
Особняком стоит M-Lab — совершенно бесплатная платформа, предлагающая ряд простых в обращении инструментов для анализа сетевых подключений. Интернет предоставлен провайдером http://www.profintel.ru/ - одним из лучших в своем регионе.
Платформа
Что такое M-Lab и почему она бесплатна? M-Lab — это открытая разделяемая платформа, позволяющая разработчикам и исследователям публиковать свои решения для всеобщего пользования. О том, как добавить на сайт свои разработки, рассказывается в документации для исследователей.
В свою очередь, пользователи могут получить с помощью представленных на сайте инструментов полезные сведения о своем сетевом подключении и предоставить разработчикам M-Lab данные для дальнейших исследований.
На платформе M-Lab представлены следующие утилиты:
• Network Diagnostic Tool — позволяет проверить скорость соединения и выяснить, какие проблемы ее ограничивают; • Glasnost — позволяет проверить, блокирует ли интернет-провайдер стандартные порты BitTorrent; • Network Path and Application Diagnosis — осуществляет диагностику проблем на отрезке широкополосной сети, связывающей конечного пользователя с ближайшим сервером интернет-провайдера; • Pathload2 — позволяет проверить пропускную способность канала;
Две последних утилиты на сегодняшний день находятся в разработке и еще не совсем готовы. Рассмотрим каждый из представленных инструментов поподробнее.
Network Diagnostic Tool
На первый взгляд создается впечатление, будто Network Diagnostic Tool только вычисляет исходящую и входящую скорость сетевого подключения. На самом деле, утилита позволяет не только определить скорость соединения, но и выяснить, какие факторы ее ограничивают (если таковые имеются).
Анализируя скорость подключения, NDT пытается выявить:
• самое слабое звено двухточечного соединения; • двусторонние параметры Ethernet; • имеются ли заторы, ограничивающие пропускную способность двухточечного соединения; • имеются ли двусторонние несоответствия; • наблюдается ли большая потеря пакетов из-за повреждений кабеля.
На все это уходит менее 30 секунд.
Обратите внимание: NDT выстраивает процессы в очередь для определения следующей стадии тестирования.
Чтобы запустить проверку, выберите ближайший к вам сервер и нажмите кнопку «Start» («Запуск») на следующей странице. Мне пришлось разблокировать трафик в Брандмауэре Windows (Windows Firewall) для нормального прохождения теста.
По завершении проверки результаты будут показаны в окне браузера (рис. A).
Рисунок A. Утилита выводит короткий, но информативный отчет.
Как видите, скорость моего соединения ограничивается посторонним трафиком и очередизацией пакетов. Поскольку я подключен к рабочей линии DSL, скорость передачи данных в моей сети невысока. Правда, я не спешу звонить по этому поводу провайдеру, потому что проверка предусматривает передачу данных на протяжении 10 секунд, а моя сеть может быть просто не в состоянии обработать такой объем данных именно в этот промежуток времени. Для большей точности стоит через какое-то время провести еще одну проверку и сравнить результаты.