User login

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
10 + 2 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Poll

Как по вашему мнению изменился за последние годы интернет-сервис в Азербайджане:

Методика проверки скорости интернет-поключения

Для тех кто знает основные технические понятия и хочет перейти сразу к инструкции, читать ниже

Для начала определим термин "скорость".

Существует три основных определения:

1) Goodthput - суммарный объём реальных данных (документов, музыки, и т.д.) который абонент может скачать в отношении на еденицу времени.

2) Throughput. Как многие знают, сеть интернет функционирует при помощи определёных протоколов. В частности TCP, UDP, и т.д.. Каждый протокол можно представить в виде конверта определённого формата, в который вкладываются нужные пользователю данные (например кусок MP3 файла, о котором говорилось выше), на котором отмечаются IP адреса источника и назначения. Если продолжить аналогию с отправкой почтового сообщения, становится понятным что в себистоимости таковой посылки заложен и ве самого конверта. Иными словами, если отправка одного грамма груза стоит 1 копейку, нам надо отправить 100г груза (читай, 100 едениц информации), конверт в который будет запечатана наши 100г весит 10г, то почтовая служба будет реально отправлять не 100, а 110г. Более техническим языком можно сказать что каждый используемый для передачи данных протокол добавляет некоторую избыточную нагрузку на линию связи, который пользователь не видит, но без которой он не сможет получить необходимую ему скорость, так как невозможно отправить/получить посылку не имея конверта.

3) Bandwidth - Так уж устроен наш мир, что в нём нет ничего идеального. Так и линии связи которые мы используем не всегда наилучшего качества. Мы постоянно совершенствуем наши технологии чтобы добиться максимальной производительности, но... На любую линию связи всегда влияют множество факторов, например погодные условия, помехи от расположенного неподалёку оборудования, и многое другое. Следует понимать, что та телефонная линия к которой мы все привыкли, на работоспособность которой мы расчитываем снимая трубку телефона на самом деле сложная техническая конструкция состоящая, иногда, из нескольких десятков элементов. Всё это иногда приводит к наличию так называемых "потерь" в череде передаваемых данных. До определённого уровня, наше оборудование умеет компенсировать эти недостатки за счёт повторной передачи утерянного или искажённого фрагмента. Если количество ошибок переваливает за определённый рубеж, мы видим то что называется таймаутом при передаче, или, с точки зрения рядового пользователя, короткий секундный перерыв в получении веб-страницы, файла, и т.д.. Bandwidth - это идеальная скорость передачи данных, которая на практике, всё же, недостижима. Однако, так уж повелось, что именно её и декларируют на своих сайтах провайдеры. Надо понимать, что если вы платите за 512к, ровно столько вы никогда не получите. Вы получите 512к минус потери на линии минус вес заголовка транспортного протокола (конверта). Однако, у хороших провайдеров реальная скорость приближается к декларируемой.

Более подробно об этом вопросе вы можете почитать в статье Measuring network throughput

После теории, переходим к практике.

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

1) http://speedtest.net/
2) http://www.thinkbroadband.com/speedtest.html
3) http://www.dslreports.com/speedtest?flash=1

Список можно продолжить, таких сайтов много, достаточно воспользоваться google.

Однако более реальный способ проверки качества линии это закачка файла в несколько потоков. Так уж устроено коммуникационное оборудование и програмное обеспечение, что зачастую невозможно получить всю скорость что выделил провайдер работая с одним окном браузера. Для начала, необходимо полностью освободить канал. Если у вас к интернету подключено несколько компьютеров, необходимо отключить все кроме одного с которого будет осуществляться тестирование. Желательно, подключить его напрямую к модему, миную switch/hub. На компьютере с которого будет осуществляться тестирование необходимо отключить все программы работающие в интернете. Особоне внимание следует обратить на torrent и ему подобные сервисы - в противном случае даже приблизитеьных цифр вы не получите. Необходимо при помощи любого менеджера загрузок скачать файл большого объёма в несколько потоков одновременно (например в 10). Во время закачки, запомнить максимальную скорость перекачки в KB/s (килобайтах в секунду). Если умножив эту цифру на 8 вы получаете значение приближающееся к тому за что платите, и разница находится в пределах 10-15%, всё в порядке. Эти 10-15% - та самая лишняя загрузка канала (вес конверта) и потери на линии которые присутствуют всегда.

Если вас интересует, почему надо умножать на 8, не обман ли это, скажем лишь что 1 байт = 8 битам, соответственно 1КБ (килобайт) = 1024 байтам = 8*1024 битам, а 1KB/s = 8килобитам. Скорость которую показывает браузер либо менеджер закачек измеряется в килобайтах в секунду (KB/s, KBps), а скорость вашего канала - в килобитах в секунду (Kbps, Kbit/s). Таким образом, умножив количество клобайт в секунду на 8, вы получите вашу скорость в килобитах в секунду, что и требуется.