Как проверить скорость сети с помощью iperf3
Если вы хотите проверить скорость своего интернета, вы обычно заходите на такие сайты, как speedtest.net или fast.com. Эти веб-сайты хороши, если вы хотите проверить скорость сети вашего провайдера, но не подходят для случаев, если вы хотите проверить скорость своей локальной сети (LAN).
iperf3
— отличная кроссплатформенная консольная клиент-серверная программа для тестирования пропускной способности сети.
Скачать iperf3
можно с сайта https://iperf.fr/iperf-download. Для загрузки доступны версии утилиты для разных ОС (Windows, macOS, Ubuntu, Debian, Mint, Fedora, Red Hat, CentOS, openSUSE, Arch Linux, FreeBSD).
Далее я покажу, как установить iperf3
и как использовать его для базового тестирования сети.
Для выполнения тестирования программа должна быть запущена на двух устройствах (это могут быть как компьютеры, так и смартфоны, планшеты). Одно из них будет выполнять роль сервера, а другое роль клиента. Между ними и будет происходить передача случайно-сгенерированных данных для измерения пропускной способности соединения.
Установка (Ubuntu/Debian)
sudo apt install iperf3
Тестирование скорость сети
Во-первых, определите, какое из ваших устройств должно быть сервером, а какое — клиентом. Не имеет значения, какое устройство выполняет какую роль.
В моем случае я выбрал свой desktop в качестве сервера и свой ноутбук что подключен по WiFi в качестве клиента.
На desktop я запустил iperf3
в режиме сервера:
iperf3 -s
Что отобразил следующее:
----------------------------------------------------------- Server listening on 5201 -----------------------------------------------------------
Это означает что теперь к моему desktop можно подключаться по порту 5201
клиентам iperf3
. Так и сделаем.
На клиенте (ноутбуке) я запускаю iperf3
с указанием IP сервера к которому хочу подключится (в моем случае это мой desktop, у которого IP во внутренней сети 192.168.120.100
)
iperf3 -c 192.168.120.100 -R
Где-с
— адрес сервера с запущенным iperf3
на 5201
порту (стоит ли говорить что файерволл должен разрешать вам подключаться к этому серверу)-R
(ТОЛЬКО ДЛЯ WIFI!) — режим Reverse Mode для тестирования входящей скорости
Результатом будет следующее:
Connecting to host 192.168.120.100, port 5201 Reverse mode, remote host 192.168.120.100 is sending [ 5] local 192.168.120.166 port 49068 connected to 192.168.120.100 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 20.6 MBytes 173 Mbits/sec [ 5] 1.00-2.00 sec 26.3 MBytes 221 Mbits/sec [ 5] 2.00-3.00 sec 27.4 MBytes 230 Mbits/sec [ 5] 3.00-4.00 sec 32.1 MBytes 269 Mbits/sec [ 5] 4.00-5.00 sec 37.4 MBytes 313 Mbits/sec [ 5] 5.00-6.00 sec 40.7 MBytes 341 Mbits/sec [ 5] 6.00-7.00 sec 42.7 MBytes 358 Mbits/sec [ 5] 7.00-8.00 sec 44.3 MBytes 372 Mbits/sec [ 5] 8.00-9.00 sec 46.5 MBytes 390 Mbits/sec [ 5] 9.00-10.00 sec 48.2 MBytes 404 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.01 sec 368 MBytes 309 Mbits/sec 2 sender [ 5] 0.00-10.00 sec 366 MBytes 307 Mbits/sec receiver iperf Done.
Т.е. я получил скорость соединение по WiFi около 309 Mbits/sec, что в моём случае очень даже неплохо.
Читайте manual по iperf3
для расширенных опций.
man iperf3
Это всё.
Удачи!
Читайте также:
Как проверить скорость локальной сети
Опубликовано: 03.10.2014 Приветствую друзья,сегодня поговорим о том, как проверить скорость в локальной сети. Узнаем как это делается и поймем почему о проверке скорости в локальной сети практически никто ничего не пишет.
Давайте сразу определимся, что под локальной сетью мы будем понимать некоторое количество домашних либо офисных компьютеров объединенных общим сетевым устройством, например wi-fi роутером.
Множеством факторов. В первую очередь пропускной способностью устройств, участвующих в вашей локальной сети. Пропускной способностью как общего сетевого устройства, так и пропускной способностью отдельных сетевых карт, подключенных к локальной сети компьютеров.
Тип подключенияДалеко непоследнюю роль играет и способ подключения компьютеров к общему сетевому устройству. Так например беспроводное WI-FI соединение всегда будет давать меньшую скорость, чем подключение с помощью кабеля. Связано это с тем, что WI-FI сигнал с расстоянием рассеивается и встречает помехи на своем пути.
Поэтому при беспроводном соединении пинг намного больше, чем при подключении с помощью какбеля и не все передаваемые в сеть пакеты доходят. Из-за этого потерянные при передаче сетевые пакеты приходится пересылать снова, а это приводит к задержкам и как с следствие к падению скорости передачи данных.
Скорость жестких дисковЕще немаловажную роль при передаче данных в локальной сети играет скорость жестких дисков отдельных компьютеров, на которые эти данные передаются либо с которых эти данные отправляются. Т.е проще говоря скорость передачи данных в локальной сети, даже если она большая, может просто ограничиться скоросью записи либо чтения с жесткого диска.
Тип кабеляПри объединение компьютеров в локальные сети на значительном расстоянии имеет большое значение тип сетевого кабеля. При соединение обычным сетевым кабелем (витой парой) пинг и скорость передачи данных с расстоянием пропорционально увеличиваются, что в современных условиях неприемлемо. Именно поэтому интернет-провайдеры тянут по домам не обычные сетевые кабели, а оптоволоконные.
НоминальнуюНоминальную скорость вы можете просто просчитать на основе того, что я выше написал. Для этого достаточно знать пропускную способность общего сетевого устройства, сетевых карт компьютеров, скорость чтения/записи жестких дисков, тип соединения компьютеров с общим сетевым устройством.
Пропускная способность для сетевых компонентов обычно указывается производителем. Можете при желании найти информацию в интернете по модели и названию вашего устройства.
РеальнуюДля этого нам достаточно передать какой-нибудь большой файл с одного компьютера в локальной сети на другой компьютер в локальной сети. Обычный проводник windows покажет нам скорость передачи файла. Собственно это и будет одновременно скороcтью отдачи (upload) на компьютере, с которого мы передаем файл, и скоростью загрузки (download) на компьютере, которому мы передаем файл.
Для примера я попытался передать объемный файл с одного компьютера в локальной сети в общую папку другого компьютера в локальной сети по средствам WI-FI соединения. Скорость передачи вы можете видеть на картинке.
О том, как настроить локальную сеть и сделать некоторые папки общими по средствам домашней группы в ОС windows 7/8 я уже писал в одной из своих предыдущих статей.
Ну и для полноты картины давайте проверим еще и пинг между компьютерами в локальной сети. Откроем меню «Пуск». Внизу, в строке поиска, наберем ключевую фразу — cmd. Найденный cmd.exe откроем от имени администратора.
В windows консоли наберем следующую команду: ipconfig -all
В результате консоль выдаст нам подробную информацию по сетевому размещению компьютера. Нас сейчас интересует IPv4 адрес в нашей локальной сети.
Процедуру определения ip адреса компьютера в локальной сети проделываем для двух или более машин в нашей локальной сети. Зависит от того, сколько компьютеров вы захотите пропинговать. И собственно пингуем:
Как вы могли заметить, пинг я проверял опять с помощью консоли, запущенной от имени администратора. Команда для проверки пинга имеет следующий вид:
ping (IPv4 адрес компьютера в локальной сети, который хотите пропинговать).
За сим все. Искренне надеюсь, что вы нашли то, что так долго искали. Если нет, оставьте комментарий, попробую исправить ситуацию.
Как проверить скорость соединения в локальной сети?
Диагностика качества соединения
Гуляя по просторам интернета или локальной сети, иногда возникают случаи, когда начинает «тормозить» интернет, медленно открываются страницы, низкая скорость скачивания и т.п. У многих начинающих — а порою и у «продвинутых» пользователей — первое, что приходит в голову: «В этом виноват мой провайдер». Прежде, чем делать скоропостижные выводы или открывать сайт определения скорости, рекомендуем ознакомится с данным руководством, которое поможет Вам более точно установить причину происходящего.
Необходимо помнить о том, что интернет начинается от Вашего компьютера и заканчивается любой точкой планеты, проблемы могут возникать на любом участке пути. Провайдер в данном случае несет ответственность только за свой участок сети.
Для начала обязательно отключите все работающие на данный момент закачки на Вашем компьютере, это могут быть торренты или другие файлообменные сети, обновления антивируса или операционной системы и т.п.
Убедитесь что Ваш тарифный план поддерживает скорость, которую Вы предполагаете увидеть, посмотрите условия тарифного плана, сделайте тест пропускной способности (см. пункт Пропускная способность).
Начните проверку с пункта Пропускная способность или Отклик. Для более точной информации о конкретном сайте или узле используйте Трассировка. Чтобы сообщить о проблеме нам, нужно подготовить данные для анализа — о том, как это сделать, смотрите пункт Паспинг.
Пропускная способность
Довольно часто пользователи для проверки скорости интернет-соединения используют различные сайты-тестеры, например, 2ip.ru или speedtest.net. На самом деле подобные сайты или программы очень часто показывают далеко не точные результаты и доверять им не стоит. Рассмотрим реальный пример.Мы — в Тольятти, сервер — в Долгопрудном (в МФТИ как раз находится один из самых популярных серверов speedtest.net в Москве). Для того, чтобы замерить Вашу скорость, скажем 5 Мбит/с, сервер начинает на Ваш компьютер слать трафик 5 Мбит/с. Сколько вас таких, одновременно запросивших у него скорость? Ну, со всего рунета, скажем, человек 100.
Сколько у него должен быть запас по полосе? 500 Мбит? Так вот, никто не держит ради какой-то программы такой запас на канале (в МФТИ этот сервис сделали студенты на своём канале в инет, разумеется он там в низком приоритете). Все эти сайты по измерению скорости, бывает, показывают достоверную информацию, но чаще всего, особенно в период максимальной загрузки каналов (с 19:00 до 00:00) просто откровенно врут, потому что у них нет запаса по полосе.
По МФТИ это особенно заметно: летом, когда нет студентов, тест выдаёт достаточно точный результат, с сентября, как начинается новый учебный год, статистика обманывает.
Другие измерители скорости работают по такому же принципу, и результат, который они вам показывают, зависит от их собственной загрузки. Причем результаты замера порой отличаться не только в меньшую, но и в большую сторону, что также может ввести Вас в заблуждение.
Так как же правильно замерить скорость своего интернета?
Единственный верный способ более-менее точно это сделать — скачать один из популярных торрентов (должно быть более 500 сидов), например, с rutracker.org. Тогда гарантировано файл будет у большого числа раздающих и они со всей страны с разных мест загрузят на 100% отданную Вам полосу провайдером.
Приведем пример тестирования с сайта-тестера (speedtest.net и 2ip.ru) и популярного торрент трекера (rutracker.org), тест проводился в 16:30 нашего времени, на скорости 7 Мбит\с:
1. Результаты с сайта 2ip.ru:
2. Результаты с сайта SpeedTest.net сделанные через минуту:
3. Результат торрента torrents.ru с 1000+ раздающими:
Как видно из результатов, каждый сайт-тестер показывает свои скорости, торрент максимально приближен к реальной скорости в 7 мбит/с.
Отклик (ping)
ping — утилита для проверки соединений в сетях.
Она отправляет запросы указанному узлу сети и фиксирует поступающие ответы. Время между отправкой запроса и получением ответа позволяет определять двусторонние задержки по маршруту и частоту потери пакетов, то есть косвенно определять загруженность на каналах передачи данных и промежуточных устройствах.
Программа ping является одним из основных диагностических средств в сетях и входит в поставку всех современных сетевых операционных систем.
Важно! Некоторые сервера, узлы или маршруты могут блокировать отклик (ping), так же может быть увеличенный отклик, если отклик-запросы стоят в низком приоритете обработки данных у данного оборудования.
Проверить отклик до какого то определенного сайта или узла элементарно.
Запустите консольную строку (Пуск >Выполнить > наберите cmd >Ок)
В появившемся черном окне наберите команду ping mail.ru (вместо mail.ru укажите свой сайт), нажмите Enter, дождитесь окончания проверки.
Как видно из скриншота, все пакеты были доставлены, потерь связи не наблюдается, средний отклик составляет 53мс.
Более подробно читайте в Википедии.
Трассировка (tracert)
tracert — это служебная компьютерная утилита, предназначенная для определения маршрутов следования данных в сетях.
Программа tracert выполняет отправку данных указанному узлу сети, при этом отображая сведения о всех промежуточных маршрутизаторах, через которые прошли данные на пути к целевому узлу. В случае проблем при доставке данных до какого-либо узла программа позволяет определить, на каком именно участке сети возникли неполадки.
Данной утилитой стоит пользоваться в личных целях для определения сложившийся ситуациии в Интернете.
Запустите консольную строку (Пуск >Выполнить > наберите cmd >Ок)
В появившемся черном окне наберите команду tracert mail.ru (вместо mail.ru укажите свой сайт), нажмите Enter, дождитесь окончания проверки, появится надпись Триссировка завершена.
Вот пример хорошей трассировки, без потерь качества связи:
И так что это за цифры и что они обозначают:
1. Отклик (ping) вашего сетевого интерфейса (10.хх.хх.хх), где Ок)
В появившемся черном окне наберите команду pathping mail.ru (вместо mail.ru укажите свой сайт), нажмите Enter, дождитесь окончания проверки.
Скопируйте результаты проверки: нажмите правой кнопкой мыши на черном экране, в появившемся окне нажмите Пометить или Выделить все, обведите весь текст который выдал pathping (для «Выделить все» не требуется), еще раз нажмите правую кнопку мыши или Enter, результаты скопированны.
Отошлите скопированную информацию на форум, для анализа и комментариев специалистов.
Более подробно читайте в Википедии.
Источник: https://aido.ru/abonent/manuals/diagnostic/
Тестирование скорости локальной сети Ethernet
Бывают ситуации, когда необходимо измерить фактическую скорость передачи данных между двумя узлами по каналу связи Ethernet (скорость передачи данных по локальной сети).
Протестировать скорость локаьлной сети можно несколькими способами: передать большой файл по FTP или HTTP и засечь время передачи файла, затем поделим размер файла в МБ (мегабайтах) на время передачи (в секундах) и получим скорость нашего канала в МБ/с (магабайт в секунду), если умножим это значение на 8, то получим значение скорости в Мб/с (мегабит в секунду). А можно для тестирования скорости локальной сети использовать специализированные программы. Одной из таких программ является IPERF (http://iperf.sourceforge.net/).
Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности локальной или распределённой сети. Iperf не требует установки. Iperf для измерения ёмкости канала пользуются даже крупные провайдеры.Скачать программу Ipref для Windows можно на нашем сайте в разделе программы iperf.
Iperf проста в использовании. Для тестирования скорости локальной сети вам понадобятся:
- два компьютера (один будет выступать в роли сервера, другой в роли клиента), подключенные к сети и с назначенными IP-адресами
- собственно, iperf (под Linux или Windows)на каждом компьютере
- компьютеры должны пинговаться
- если тестироваться будет определённый порт TCP или UDP, то доступ на этот порт должен быть открыт.
Общая методика измерений
Для повышения точности измерений скорости передачи данных по локальной сети рекомендуется придерживаться следующих правил :
- Закрыть или остановить все программы, передающие данные по сети на обоих компьютерах.
- Закрыть или остановить максимум программ для обеспечения необходимых ресурсов процессора и памяти на обоих компьютерах.
- Обеспечить возможность прохождения тестовой информации по рабочим портам соответствующими разрешениями в настройках файрволов.
- Документировать полученные результаты.
Итак, если все вышеуказанные требования выполнены, приступаем.
Сначала необходимо запустить серверную часть программы, затем клиентскую. Для «сервера» запуск iperf происходит следующим образом: iperf -s -p 80
параметр -s указывает на то, что этот компьютер будет сервером, параметр -p 80 указывает что тестировать будем 80-й TCP порт. Если нужно протестировать UDP порт, то нужно добавить флаг -u (использовать UDP пакеты):
iperf -s -u -p 80
На клиенте запуск iperf производится со следующими параметрами:
iperf -c 172.16.12.1 -p 80 -t 180
здесь -с указывает что это клиентская часть, 172.16.12.1 – ip адрес сервера, -t 180 указывает, что тестировать скорость локальной сети в течение 180 секунд (3 минуты).
Так выглядит запущенная серверная часть, в процессе измерения скорости локальной сети, видно, что клиент с ip 1.1.1.2 подключился на 80 TCP порт.
Так выгладит клиентская часть Iperf во время измерения скорости канала:
После завершения тестирования, на «клиенте» и на «сервере» отображается измеренная скорость канала связи:
А вот скриншот из реальной жизни (тест в прямом и обратном направлении скорости локальной сети):
Приведу перечень всех параметров iperf с переводом:
-f, —format [kmKM] format to report: Kbits, Mbits, KBytes, Mbytes В каком формате показывать скорость
-i, —interval # seconds between periodic bandwidth reports – с какими интервалами отображать промежуточные результаты
-l, —len #[KM] length of buffer to read or write (default 8 KB) — размер буфера (можно не менять)
-m, —print_mss print TCP maximum segment size (MTU — TCP/IP header) — показывать инфрмацию по пакетам
-p, —port # server port to listen on/connect to порт на котором сервер будет принимать соединения а клиент соединятся (по умолчанию 5001)
-u, —udp use UDP rather than TCP — использовать UDP вместо TCP
-w, —window #[KM] TCP window size (socket buffer size) — размер окна TCP
-B, —bind bind to , an interface or multicast address — для сервера, если несколько интерфейсов указывает на каком начинать принимать трафик
-C, —compatibility for use with older versions does not sent extra msgs — режим совместимости со старыми версиями( не интересен)
-M, —mss # set TCP maximum segment size (MTU — 40 bytes) — позволяет изменить MSS
-N, —nodelay set TCP no delay, disabling Nagle’s Algorithm – меняет опции TCP (тоже трогаем)
-V, —IPv6Version Set the domain to IPv6 – использовать IP версии 6 (пока не актуально)
Server specific: Опции для сервера
-s, —server run in server mode — запустить как сервер и отображать всю информацию на экран
-D, —daemon run the server as a daemon — запустить как сервер и не отображать информацию
Client specific: Опции клиента
-b, —bandwidth #[KM] for UDP, bandwidth to send at in bits/sec (default 1 Mbit/sec, implies -u) — используемая полоса для UDP (По умолчанию 1Mbit/sec)
-c, —client run in client mode, connecting to — запустить как клиент и соединится с IP
-d, —dualtest Do a bidirectional test simultaneously — тестировать линию в обе стороны
-n, —num #[KM] number of bytes to transmit (instead of -t) — установить предел для передаваемого трафика
-r, —tradeoff Do a bidirectional test individually — не делать двунаправленное тестирование
-t, —time # time in seconds to transmit for (default 10 secs) — тестировать и усреднять по времени
-F, —fileinput input the data to be transmitted from a file — не генерирует трафик а передает готовый файл
-I, —stdin input the data to be transmitted from stdin
-L, —listenport # port to recieve bidirectional tests back on — порт на котором клиент будет принимать двунаправленный трафик
-P, —parallel # number of parallel client threads to run — запустит параллельно несколько потоков
-T, —ttl # time-to-live, for multicast (default 1) – время жизни пакета для мультикаста
Для тех кто не любит CLI (консоль) есть графический интерфейсдля iperf, написанный на Java.
Выводы:
Протестировать скорость локальной сети с помощью Iperf — задача довольно простая. Единственная сложность в том, что если сеть распределённая, и необходимо померить скорость передачи канала связи между разными частями города, или между разными городами, то придётся искать человека на другом конце канала, чтобы он запустил серверную/киентскую часть Iperf.
Автор Bordac, http://bloggik.net
Источник: http://bloggik.net/index.php/articles/networks/29/112-ethernet-test-speed
Как проверить скорость интернета. Тест скорости интернета
Давно подмечено — на свете есть такие вещи, которых никогда не бывает много! В первую очередь это, конечно, деньги на пластиковой карте, свободное время на себя любимого, выходные дни с солнечной теплой погодой и… Список можно продолжать бесконечно и у каждого он свой.
Но не последнее место в нем занимает скорость подключения вашего компьютера к сети Интернет.
В прошлый раз мы говорили о причинах, по которым мы иногда остаемся без интернета. Но больше не будем о грустном. Сегодня научимся измерять скорость интернета, а также рассмотрим возможность ее увеличения.
Самостоятельно проверить скорость интернета
Кликнув в панели управления на «Сеть и Интернет» -> «Центр управления сетями и общим доступом» –> «Подключение: Имя сети» — получаем приблизительно такую картинку:
Солидная цифра в 54 Мбит/с напротив «Скорость» в данном случае не имеет ничего общего со скоростью интернет соединения — это скорость вашего подключения к домашней точке доступа и предельно возможная скорость обмена информацией в этой вашей частной беспроводной локальной сети.
Точно также более продвинутый пользователь может «забраться внутрь» своего ADSL модема и в оболочке управления на странице типа «Status» или «Statistic» узреть скорость подключения модема к оборудованию провайдера (DSLAM), но никак не реальную скорость подключения к Всемирной Паутине.
Так как же проверить скорость интернет соединения?
Выполнить тест скорости интернета!
Это легко сделать с помощью сервисов проверки скорости интернета.
Самый популярный (и красивый!) — speedtest.net. Дизайн напоминает игровое место одной смертельной электрошоковой игры из фильма про Джеймса Бонда
Источник: http://kopirajter.by/tehnologii/kak-proverit-skorost-interneta-test-skorosti-interneta/
Как проверить скорость локальной сети?
Вопрос от пользователя
Здравствуйте.
Помогите узнать реальную скорость по Wi-Fi сети. Только меня интересует не скорость интернета, а именно скорость от роутера к ноутбуку по Wi-Fi (так сказать, локальная скорость).
Есть подозрение, что провайдер при подключении «подсунул» мне свой роутер, который режет локальную скорость (просто я несколько раз менял интернет-тариф — и всегда скорость была одинаковая).
Здравствуйте.
Да, бывает и такое, что Wi-Fi роутер «режет» скорость, и даже если вы выберите более высокоскоростной интернет-тариф, то работая с Wi-Fi — вы можете совсем не заметить разницы…
Собственно, в этой статье по шагам покажу, как можно легко и быстро узнать реальную (на цифрах) скорость работы Wi-Fi сети. Думаю, информация может пригодиться многим начинающим пользователям…
Для читателей, кто не совсем понял, о чем идет речь. См. скрин ниже: допустим у вас интернет-тариф 100 Мбит\с и роутер подключен кабелем к Интернет-провайдеру. Но работаете вы на ноутбуке, который соединяется по Wi-Fi с роутером.
Про узкое место
Так вот, если реальная скорость между роутером и ноутбуком по Wi-Fi не более 50 Мбит\с — то вы просто переплачиваете, т.е. ноутбук просто не может получить скорость доступа к интернет до 100 Мбит\с из-за этого «узкого места» (максимально, что он получит — это 50 Мбит/с).
Ремарка!
О том, как узнать скорость интернета (не путать с локальной скоростью Wi-Fi), см. вот эту заметку: https://ocomp.info/kak-uznat-skorost-interneta.html
*
Проверка скорости Wi-Fi
Windows достаточно «умная» система, и при подключении к любой сети (в том числе к Wi-Fi) — она автоматически «определяет» ее скорость (правда, опираться на эти значения всецело нельзя, но тем не менее…). Можно сказать, что это «теоретическая скорость», и на практике это значение не всегда выдерживается.
Для просмотра состояния подключения, необходимо сначала открыть список всех сетевых подключений. Для этого:
- нажмите сочетание клавиш Win+R;
- введите команду ncpa.cpl в строку «Открыть» и нажмите OK.
Как открыть сетевые подключения ncpa.cpl
Далее щелкните правой кнопкой мышки по беспроводной сети, и в появившемся меню выберите «Состояние сети». См. пример ниже.
Состояние Wi-Fi сети
Откроется окно, в котором будет указана ваша скорость в Мбит/с (не путать с МБ/c (или Мбайт/с)). В целом, если отбросить некоторую теорию, то достаточно эту цифру (в моем примере 300 Мбит/с) разделить на 8, чтобы получить скорость в Мбайт/с (т.е. ту скорость, которую показывают программы вида uTorrent).
Ремарка! Разница между Мбит/с и МБ/с — https://ocomp.info/skolko-megabit-v-megabayte.html
Теоретическая скорость 300 Мбит/с
Важно! Представленная на скрине выше скорость в 300 Мбит/с — это скорость между Wi-Fi роутером и ноутбуком, т.е. локальная (это не скорость интернета!). Просто многие путают этот простой, казалось бы, момент…
Однако, хочу заметить, что, когда имеете дело с сетью Wi-Fi, заявленная скорость Windows в 300 Мбит/с (скажем), не выдерживается (реальная, обычно, меньше раза в 2-3)! Но тем не менее, узнать ее стоило, т.к. в некоторых случаях, узнав даже эту цифру, становятся понятна причина медленного интернета…
С чего начать… Настройка компьютера, подключенного кабелем к роутеру
Наиболее объективный способ, чтобы узнать реальную скорость Wi-Fi сети, это подключить к роутеру по сетевому (Ethernet) кабелю компьютер/другой ноутбук, и попробовать загрузить на него (или скачать с него) какой-нибудь файл с ноутбука, который работает по Wi-Fi с роутером. Немного запутано, но схема ниже, думаю, расставит точки над «и».
С ноутбука копируем (качаем) файл на ПК — узнаем скорость
Ремарка!
Можно подключить второй ноутбук по Wi-Fi, а не сетевым кабелем, и также передать файл с одного устройства на другое. Только в этом случае полученная скорость будет не очень объективна: т.к. при каждом новом подключенном устройстве по Wi-Fi — общая скорость сети будет падать.
После подключения компьютера сетевым кабелем к роутеру — у вас в трее должен загореться характерный значок — .
Сеть появилась, все ОК
Далее откройте проводник (сочетание кнопок Win+E) и перейдите во вкладку «Сеть». Скорее всего, у вас появится ошибка (как в примере ниже), что вы не можете просматривать ресурсы сети, т.к. отключено сетевое обнаружение (так настроена Windows по умолчанию). У кого нет ошибки, тот может пропустить следующие пару шагов.
Сетевое обнаружение отключено
Включаем просмотр общих папок
Чтобы включить сетевое обнаружение, необходимо открыть панель управления Windows по адресу:
- Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом
Центр управления сетями (Windows 10)
Далее раскройте профиль «Гостевая или общедоступная» и передвиньте ползунки в режим:
- включить сетевое обнаружение;
- включить общий доступ к принтерам и папкам.
Гостевой профиль
Затем раскройте профиль «Все сети» и передвиньте ползунки в режим:
- включить общий доступ, чтобы сетевые пользователи могли читать и записывать файлы в общие папки;
- отключить общий доступ с парольной защитой.
Профиль «Все сети» (Доп. параметры общего доступа)
После внесенных изменений, если в проводнике открыть «Сеть», должно появиться небольшое окно с предложение включить сетевое обнаружение — согласитесь (пример представлен ниже).
Включаем обнаружение
Расшариваем (делаем общий доступ) к одной из папок
Теперь необходимо сделать общую папку (расшарить), чтобы любой пользователь локальной сети (который подключен к вашему Wi-Fi роутеру) мог загрузить в нее (или скачать из нее) файл(ы).
Для этого создайте какую-нибудь папку на диске и откройте ее свойства. Далее во вкладке «Доступ» щелкните по кнопке «Общий доступ». См. скриншот ниже.
Создаем папку, заходим в ее свойства, и кликаем по общему доступу
Далее необходимо выбрать и добавить группу «Все» (т.е. все пользователи), и дать им разрешение на «чтение и запись». См. пример ниже.
Добавляем разрешение для ВСЕХ — чтение и запись
Обратите внимание, что в свойствах папки вы увидите ее сетевой путь. Теперь она должна стать доступной для записи и чтения.
Сетевой путь
Настройка ноутбука, подключаемого по Wi-Fi к роутеру. Тест и получение реальной скорости
Теперь переходим к ноутбуку, который подключен по Wi-Fi. В нем также необходимо включить сетевое обнаружение (аналогично всё тому, как мы проделали это чуть выше).
Затем запустить «Проводник» (сочетание Win+E) и открыть вкладку «Сеть». В ней должно появиться имя второго ПК/ноутбука (который подключен по сетевому кабелю к роутеру). Открываем его (см. скрин ниже).
Обновляем вкладку сеть
Важно!
Если вы не видите второй ПК/ноутбук, то проверьте, одинаковая ли у них рабочая группа (для этого нажмите сочетание кнопок Win+Pause на обоих устройствах — откроются свойства компьютера, как на скрине ниже). Если рабочая группа разная — измените ее на одном из ПК, чтобы на обоих устройствах она была одинаковой!
Ну и само собой, имя компьютера должно быть у каждого устройства уникально!
Имя компьютера и рабочая группа (кликабельно)
Далее среди доступных ресурсов должна быть папка, которая была расшарена. Открываем ее (в моем примере это «новая папка»).
Открываем расшаренную папку
Теперь найдите у себя на ноутбуке какой-нибудь «большой» файл (хотя бы на 500-1000 Мб), и скопируйте его в эту папку.
Локальная папка
Во время копирования, через несколько секунд после начала, скорость должна «выровняться». Собственно, мы получили реальную скорость передачи данных по Wi-Fi сети (именно на практике, на реальных данных).
Почему именно большой файл? Дело в том, что если взять множество мелких файлов — то скорость будет «прыгать», т.к. ПК придется тратить значительное время на индексирование (работа с файлов. системой). В общем, как такового результата вы не получите.
В моем примере скорость составила примерно 9,4-9,6 МБ/с.
Средняя скорость около 9,5 Мбайт/с
Для более объективного результата дождитесь окончания копирования, и затем попробуйте скачать файл из этой папки. Получите реальную среднюю скорость.
К тому же, таким способом вы оцените стабильность Wi-Fi сети: просто некоторые недорогие роутеры могут рвать «связь» во время работы (т.е. если у вас прервется загрузка, и роутер перезагрузится — скорее всего он просто не выдерживает нагрузку. В этом случае попробуйте в настройках роутера ограничить макс. скорость работы Wi-Fi).
PS
Если у вас низкая скорость чтения с жесткого диска, и при этом вы подключены к высокоскоростной Wi-Fi сети — то может так стать, что ваша скорость передачи по сети будет ограничена скоростью считывания/записи информации на HDD.
В помощь! Как узнать скорость чтения/записи на жесткий диск — https://ocomp.info/kak-proverit-skorost-diska-ssd-hdd.html
Результаты тестирования HDD: см. строчку «Seq Q32T1» (т.е. скорость чтения с HDD ~100 Мб/с).
PS 2
Источник: https://gepard-kovrov.com/kak-proverit-skorost-lokalnoy-seti/
Проверка скорости интернета из консоли | SpeedTest
Сегодня в статье разберем пример, как в серверных дистрибутивах Linux можно осуществить проверку скорости интернета из под консоли. Скорость подключения к интернету — это очень важный параметр работы сети.
Проверка скорости интернета Linux может быть выполнена с помощью специального сервиса — speedtest.net. Если у Вас Десктопная версия Linux,то Вы можете открыть сайт проекта в браузере и пройти тест с помощью web-приложения. Но сегодня не об этом. Как тоже самое осуществить, но уже через терминал в Linux. Вот данный пример мы с вами и рассмотрим сегодня.
Проверка скорости интернета через терминал в Linux
Конечно, вы могли бы скачать файл с помощью wget и таким образом узнать скорость интернета. Но тогда на скорость загрузки будет влиять не только пропускная способность вашей сети, но и скорость отдачи сервера. Поэтому лучше использовать сервис speedtest, это, возможно, даже из командной строки.
speedtest-cli — это скрипт, написанный на Python, который позволяет измерить скорость интернета linux в двух направлениях. Вы можете проверять скорость сети на определенном расстоянии или для конкретных серверов, а также поделиться своим результатом через интернет.
Установка SPEEDTEST-CLI в Ubuntu Server
Утилита может быть установлена двумя способами. Или из репозитория, либо прямо с Github, мы рассмотрим оба способа. Начнем с простого.
Сначала обновите систему до самой последней версии:
sudo apt update
Затем установите саму программу speedtest-cli:
sudo apt install speedtest-cli
Второй способ немного посложнее, сначала скачайте файл программы с GitHub и дайте ему права на выполнение:
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.pysudo chmod +x speedtest-cli
Вы можете скопировать скрипт в директорию /bin или выполнять его прямо из той директории в которую его скачали.
Проверка скорости интернета
Чтобы проверить скорость интернет linux достаточно запустить скрипт без параметров:
speedtest-cli
Вы можете посмотреть результат проверки в байтах, а не в битах:
speedtest-cli —bytes
Для получения информации только о ping, скорости загрузки и отдачи:
speedtest-cli —simple
Посмотреть список доступных серверов можно с помощью параметра —list, но вывод будет очень большой, для сокращения воспользуемся программой grep и отфильтруем по определенному городу:
speedtest-cli —list | grep Moscow
Теперь вы можете определить скорость соединения с нужным сервером, для этого достаточно указать его ID:
speedtest-cli —server 14190
Чтобы вывести версию утилиты выполните:
speedtest-cli —version
А для просмотра всех возможных опций программы:
speedtest-cli —help
Установка SPEEDTEST | man от разработчика
Существует еще одна версия speedtest. На официальной странице есть руководство по инсталляции. Приведу пример для инсталляции на Ubuntu\Debian систему. Для начала устанавливаем все зависимости:
sudo apt-get install gnupg1 apt-transport-https dirmngr
Далее добавляем в систему ключ
export INSTALL_KEY=379CE192D401AB61export DEB_DISTRO=$(lsb_release -sc)sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-keys $INSTALL_KEYecho «deb https://ookla.bintray.com/debian ${DEB_DISTRO} main» | sudo tee /etc/apt/sources.list.d/speedtest.list
Обновляем репозитории
sudo apt update
Если до этого устанавливали speedtest-cli, то удаляем его:
sudo apt remove speedtest-cli
Ну и в завершении устанавливаем саму программу:
sudo apt install speedtest
Для проверки скорости интернет соединения набираем в консоле:
speedtest
Проверка скорости сети с помощью iPerf
iPerf — отличный способ проверить скорость вашей локальной сети (а не скорость Интернета, как это делает предыдущий инструмент). Пользователи Debian, Raspbian и Ubuntu могут установить его с помощью apt:
sudo apt install iperf
Проверка скорости в локальной сети
После установки вам понадобятся две машины в одной сети, чтобы использовать эту программу (на обоих должен быть установлен iPerf). Определите один в качестве сервера.
Получаем ip адрес сервера:
ip addr show | grep inet.*brd
Ваш локальный IP-адрес (при условии, что локальная сеть IPv4) начинается с 192.168.*.* или 10.*.*.* Запишите IP-адрес, чтобы вы могли использовать его на другом компьютере (тот, который обозначен как клиент).
Запустите iperf на сервере:
iperf -s
Теперь он ждет входящих соединений от клиентов.
Сервер прослушивает TCP порт 5001
Как видете сервер будет прослушивать порт 5001. Если у вас закрыт данный порт его необходимо открыть командой.
iptables -A INPUT -p tcp -m multiport —dports 5001 -j ACCEPT
Назначьте другой компьютер клиентом и выполните эту команду, подставив IP-адрес вашего сервера, который вы узнали с помощью команды выше, например:
iperf -c 10.1.1.3
Тест занимает всего несколько секунд.
Источник: https://obu4alka.ru/speedtest-iperf-ubuntu.html
Диагностика сети
Перед тем как писать «у меня ни чего не работает», постарайтесь выяснить, что конкретно у вас не работает. В случае если вы решили оставить сообщение на форуме/вконтакте, учтите, что сообщение не считается официальным обращением в службу технической поддержки, контакты службы ТП находятся на главной странице сайта. Пожалуйста, прочитайте перед написанием хотя бы несколько сообщений темы на последней странице — возможно, что проблема эта уже решена или её уже решают!
Диагностические команды:
*Выполняются в предварительно открытом окне «командной строки». (Пуск -> Все программы -> Стандартные -> Командная строка) Для Windows Vista/7: Win+R ===> cmd ===> Enter Для Windows NT/2000/XP/VISTA: «Пуск» — «Выполнить» — «cmd»
Для Windows 95/98: «Пуск» — «Выполнить» — «command».
Копирование текста: правой кнопкой на этом окне — «правка» — «выделить» и «правка» — «копировать».
ipconfig /all nslookup ping [адрес хоста(например, ya.ru) ] [-n 20] pathping [адрес хоста] tracert [адрес хоста]ipconfig /all показывает настройки сетевых интерфейсов. Всё, что там указано, необходимо сверить с памяткой пользователя (если памятка старая, то сверить с теми данными, которые были выданы технической поддержкой). Как настраиваеться подключение смотрите на сайте ping [ip-адрес хоста] [-t] показывает время ответа от указаного хоста.
Большие задержки косвенно могут служить индикатором медленного ресурса (загруженого канала, слабого железа ресурса и тому подобных проблем). Ключ [-t] служит для выполнения команды до того, как пользователь не прервёт её нажатием «Ctrl+C». По умолчанию, без этого ключа, ping выполнится только четыре раза, чего не всегда достаточно. pathping [ip-адрес хоста] Показывает время ответа и количество пропавших пакетов на всём протяжении маршрута до хоста.
tracert [ip-адрес хоста] Для графического отображения проблем можно скачать из локальной сети программу PingPlotter nslookup Проверить работу DNS.
Алгоритм проверки: Ошибка «Сетевой кабель не подключен»
1. Проверить подключение кабеля в сетевой карте 2. Проверить целостность кабель до щитка.
3. Позвонить в Тех. поддержку.
Сетевой кабель подключен, но входящих пакетов нет.
1. Проверить подключение кабеля в сетевой карте (можно вынуть и вставить кабель в гнездо). 2. Отключить все брандмауэры (файерволы), если они у вас есть. 3. Пропинговать шлюз (адрес взять из настроек соединения или из сведений о соединении в панели управления).
4. Позвонить в Тех. поддержку.
Сетевой кабель подключен, входящие пакеты есть, но не зайти на внтуренние сервисы:
1. Отключить все брандмауэры (файерволы), если они у вас есть. 2. Проверить работу DNS (nslookup [ip-адрес хоста]). 3. Проверить связь с этими серверами ( ping [ip-адрес хоста]) 4. Проверить связь с центральными серверами. ( ping online.vo, ping 192.168.0.250, ping адрес_вашего_шлюза) 5. Проверить настройки браузера 5.1. Internet Explorer -> меню «Сервис» -> «Свойства Обозревателя» -> «Соединение» -> «Настройка Сети» -> проверить, отключена ли галка «использовать прокси-сервер» 6. Позвонить в Тех. поддержку.
Проверка DNS:Команда nslookup cервер должна вернуть ip-адрес этого сервера. Например, команда «nslookup vo47.ru» должен вернуть адрес «193.106.108.68»
Команды диагностики
ipconfig | Показывает настройки сетевых интерфейсов | ipconfig /all | |
netstat | Показывает таблицу маршрутов | netstat -nr | |
nslookup | Обращается к DNS-серверу (если не указывать, то берётся из настроек Windows) для преобразования DNS-имени компьютера в его IP-адрес или наоборот | nslookup DNS-имя_или_IP-адрес IP-адрес_DNS-сервера | nslookup vo47.ru nslookup ya.ru 193.106.108. 67 |
ping | Проверяет наличие связи с другим компьютером и быстроту ответа. Не является средством для измерения скорости соединения. | ping DNS-имя_или_IP-адрес | ping www.vo47.ru ping 193.106.108.97 |
tracert | То же, что и ping, но с выводом информации для всех промежуточных узлов | tracert -d DNS-имя_или_IP-адрес | tracert -d cs47. ru |
pathping | То же, что и tracert, но в более подробном виде и с указанием процента потерь | pathping DNS-имя_или_IP-адрес | pathping .com |
Проверка скорости соединения
Чтобы проверить скорость доступа в сеть можно воспользоваться следующими сервисами (ПЕРЕД ВЫПОЛНЕНИЕМ ТЕСТА НЕОБХОДИМО ОТКЛЮЧИТЬ ВСЕ ПРОГРАММЫ, ИСПОЛЬЗУЮЩИЕ СЕТЬ — ТОРРЕНТЫ, DC++, СЕТЕВЫЕ ИГРЫ И Т.Д.):
- Я.Internet: http://internet.yandex.ru
- Speedtest: http://speedtest.net
Источник: http://online.vo47.ru/home/instructions/testing.html
Как проверить скорость локальной сети? Измеряем максимум
Zip File, мои юные любители сисадминства. Была ли у вас ситуация, когда скорость копирования в сети падает практически до нуля? Файлы и папки тянулся еле-еле, всё дико тупит, но при этом физическое подключение с первого взгляда в полном порядке. Провод не оборван, свич включён, а сетевушка конечного пользователя бодро моргает зелёным диодом.
И далеко не всегда сразу удаётся установить на каком конкретно участке возникла проблема. Грамотный админ, прежде чем бежать перегружать все подряд коммутаторы, в надежде, что глюк временный и всё само устаканится, производит замер скорости ЛВС между проблемными рабочими станциями.
Делать это можно различными способами. Например, можно вручную кидать большой файлик, фиксировать время, переводить время, за которое передалось определённое количество мегабайт в мегабиты в секунду и затем выводить некую среднюю скорость передачи.
Но зачем спрашивается заниматься подобным онанизмом, когда уже давно придумали специальные проги? Самую культовую из них, мы и рассмотрим далее в сегодняшнем выпуске. Так что, если вам по работе или учёбе нужно замери ть реальную скорость передачи данных в вашей сети, в ближайшие 5 минут вы научитесь это делать просто на раз-два. Погнали.
Шаг 1. Переходим на официальный сайт разработчиков totusoft.com и кликаем по продукту LAN Speed Test.
Шаг 2. На момент записи данного ролика, самая новая доступная версия под винду 4.4. Загружу её на первый компьютер в связке.
Шаг 3. Запускаем EXE’шник и в первом окне жмём «Next». Нас ожидает тривиальная процедура установки.
Шаг 4. Next.
Шаг 5. Отмечаем галочкой создавать ярлык на рабочем столе.
Шаг 6. И приступаем непосредственно к установке.
Шаг 7. После завершения процесса отмечаем галочкой запуск Speed Test и жмём Finish.
class=»eliadunit»>Шаг 8. Нам сразу же предлагают купить полную версию, говоря об ограничениях Lite. Сразу отмечу, что для наших целей функций урезанной более чем достаточно. Поэтому снимаем галочку, отвечающую за появление этого окна при следующем старте, и кликаем Close.
Шаг 9. Самое интересное. Переходим к настройке. В пункте Folder указываем доступную общую папку на втором компьютере в нашей сети и затем двигаем ползунок размера файла, который будет передан для тестирования. Я укажу 1Gb. Этого вполне достаточно для точного измерения. При отправке маленьких файлов велика вероятность сильной погрешности. Жмём Start Test и уходим заваривать чай.
Шаг 10. Это займёт какое-то время. Тут всё зависит от среды передачи и степени загруженности вашей сети.
Шаг 11. По окончанию теста видим, что средняя скорость (Average) в моей сети — 20 Мбит/с. Ничего конвертировать не надо. Прога уже проанализировала и пересчитала всё за нас.
Аналогичным образом постепенно проверяете все сегменты сети, на которых по вашему мнению существует проблема просадки. Выявив конкретный участок, смотрите либо в сторону узла и меняете сетевушку, либо в сторону коммутатора и меняете его на резервный. В 99% случаев это решает проблему с низкой скоростью.
Да, кстати, у меня она такая милипиздрическая по причине не особо шустрого Wi-Fi роутера, который работает на частоте 2,4 да ещё и с шириной канала 20. Его можно заменить на 5-ти герцовый и увеличить ширину канала до 40ка, но мне пока хватает. Стримы я не веду, а для того, чтобы радовать вас полезным контентом трижды в неделю, мощей достаточно.
Друзья, если вы чувствуете, что имеете проблемы с базой по части администрирования Windows. Не понимаете, как создавать общие папки, разграничивать доступ, устанавливать квоты, то обязательно изучите мой обучающий курс Администрирование Windows Server 2016. В нём, я как раз рассматриваю такие вопросы очень подробно.
>>>КЛИКНИТЕ, ЧТОБЫ УЗНАТЬ ПОДРОБНОСТИ<<<
Также напоминаю, что в данный момент на нашем канале проходит конкурс. Мы совместно с компанией Acronis подготовили для вас суперские подарки. PowerBank, термокружку, годовые лицензии на True Image с 1 Тб в облаке. Всё это вы можете получить абсолютно бесплатно. Достаточно придумать забавный стишок на тему резервного копирования и написать его в комментах под конкурсным роликом. Ссылочку я обязательно оставлю в описании.
На этом всё. Удачи, успехов, берегите себя и свои сервера. Не забудьте поставить лайк, если видео оказалось полезным и подписаться на канал, если впервые забрели к нам. Тут просто гладезь годной инфы для админов. С вами был Денис Курец. Увидимся на следующей неделе. Всем пока!
class=»eliadunit»>Полезные материалы:Как проверить скорость интернета через терминал?
Ну, я использую wget
для этого. Этот маленький инструмент говорит мне, какая у меня скорость.
Чтобы использовать его, просто укажите на файл в Интернете, который является относительно большим, чтобы вы могли получить более точную оценку.
Например
набрав: wget http://hostve.com/neobuntu/pics/Ubu1.avi
начнется загрузка файла Ubu1.avi и покажет, с какой скоростью он загружается.
Конечно, есть несколько рекомендаций:
Проверь себя на хороших серверах. В случае моей ссылки скорость составляет менее 200 КБ, поэтому, если у вас более высокая скорость, для вас узким местом будет сервер, а не ваша фактическая скорость.
Самая высокая скорость, которую вы увидите, это максимальная скорость, которую может предложить ваше соединение и соединение с сервером. Если ваше соединение имеет размер 512 КБ, а место, где вы скачиваете, — 400 КБ, то ваше максимальное соединение будет 400 КБ, поскольку оно является максимальным для сервера, с которого вы загружаете.
Вам необходимо выполнить тест как минимум 5 раз, чтобы иметь надежную проверку скорости, или, по крайней мере, сделать это в течение минуты или двух. Это поможет вам провести более точную проверку.
Вам нужно иметь как минимум 4 или 5 различных источников тестирования, чтобы иметь более точную скорость. Никогда не проводите тестирование только с одного и того же сайта, так как это может зависеть от вашего расстояния до него, проблем с сервером и подключениями к нему и т. Д. Всегда проводите тестирование с разных серверов.
aria2
Это альтернатива wget
. Недостатком wget
является отсутствие параллельных соединений. Чтобы использовать aria2, нам нужно скачать его:
sudo apt-get install aria2
Использовать это просто:
На рисунке -x 4 — это количество параллельных соединений, которые мы хотим использовать. Параметр CN в следующей строке показывает, сколько активных параллельных соединений было разрешено загружать с этого сайта. В этом случае CN равен 4. Но если бы мы попытались иметь больше соединений, мы получили бы что-то вроде этого:
Мы установили 8 параллельных подключений, но сайт разрешил максимум 5, как показано CN: 5. Это может быть решено с помощью опции -j, которая сообщает aria2c максимальное количество одновременных соединений, которые мы хотим (который по умолчанию равен 5), но если сервер ограничил это, -j не будет работать.
Проверка скорости интернета Linux — Losst
Скорость подключения к интернету — это очень важный параметр работы сети. При подключении к интернету в офисе или дома может понадобиться проверить скорость интернета linux. Обычно, для этого достаточно открыть какой-либо сайт и скачать файл. Но это не единственный способ.
Проверка скорости интернета Linux может быть выполнена с помощью специального сервиса — speedtest.net. Вы можете открыть сайт проекта в браузере, программа определит ближайший к вам сервер, а затем покажет скорость доступа к этому серверу. Для работы сервиса используется флеш-плеер. Но не это тема нашей статьи. Сегодня мы рассмотрим как узнать скорость сети linux через терминал.
Содержание статьи:
Проверка скорости интернета через терминал
Конечно, вы могли бы скачать файл с помощью wget и таким образом узнать скорость интернета. Но тогда на скорость загрузки будет влиять не только пропускная способность вашей сети, но и скорость отдачи сервера. Поэтому лучше использовать сервис speedtest, это, возможно, даже из командной строки.
speedtest-cli — это скрипт, написанный на Python, который позволяет измерить скорость интернета linux в двух направлениях. Вы можете проверять скорость сети на определенном расстоянии или для конкретных серверов, а также делиться своим результатом в интернете.
Установка SpeedTest-cli
Утилита может быть установлена двумя способами. Или из репозитория пакетов Python, либо прямо с Github, мы рассмотрим оба способа. Начнем с более сложного.
Сначала обновите систему до самой последней версии:
sudo apt update
Установите скрипт установки пакетов python:
sudo apt install python-pip
Затем установите саму программу speedtest-cli с помощью pip:
sudo pip install speedtest-cli
Второй способ еще проще, сначала скачайте файл программы с GitHub и дайте ему права на выполнение:
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$ chmod +x speedtest-cli
Вы можете скопировать скрипт в папку /bin или выполнять его прямо из этой папки.
Проверка скорости интернет
Чтобы проверить скорость интернет linux достаточно запустить скрипт без параметров:
speedtest-cli
Вы можете посмотреть результат проверки в байтах, а не в битах:
speedtest-cli --bytes
Если хотите поделиться результатом с друзьями, можно попросить программу создать изображение:
speedtest-cli --share
Для получения информации только о ping, скорости загрузки и отдачи:
speedtest-cli --simple
Посмотреть список доступных серверов можно с помощью параметра —list:
speedtest-cli --list
Теперь вы можете определить скорость соединения с нужным сервером, для этого достаточно указать ид сервера:
speedtest-cli --server 5907
Чтобы вывести версию утилиты выполните:
speedtest-cli --version
А для просмотра всех возможных опций программы:
speedtest-cli --help
Выводы
Утилита speedtest-cli очень проста в использовании и в то же время может оказаться очень полезной. Во всяком случае теперь вы знаете как выполняется проверка скорости интернета linux. Если у вас остались вопросы, спрашивайте в комментариях!
Умные Сети, проверка скорости соединения
Цель данного раздела в том, что бы дать общее представление о термине «скорость передачи данных в компьютерной сети» и какие значения являются нормальными при разных конфигурациях оборудования у абонента в доме, квартире, офисе. Ниже приведены ссылки на различные варианты измерения скорости. Для достижения более точного результата проверять рекомендуется несколько раз сопоставляя показания.
Проверка скорости до сайта 2ip.ru
Проверка скорости на сайте speedtest.net
Проверка скорости до сайта Mail.Ru
Прверка скорости до сайта Яндекс
Проверка скорости до Акадо Телеком
Можно просто начать скачивать файл и посмотреть с какой скоростью это происходит:
Скачать файл размером 500 мегабайт с нашей сети
Скачать файл размером 1 гигабайт с нашей сети
Скачать файл размером 4 гигабайта с нашей сети
Скорость передачи данных определяется объёмом данных, передаваемых за единицу времени. Объём данных измеряется в байтах или битах. В одном байте восемь бит. Из этого следует, что при тарифном плане 100 мегабит в секунду за единицу времени секунду передаётся примерно 12 мегабайт информации. При такой скорости диск DVD объёмом в 4,7 гигабайт будет передан по сети за 6 с небольшим минут, а 4 фотографии размером 3 мегабайта за 1 секунду.
Практически все тесты скорости в сети Интернет измеряют её в мегабитах в секунду.
Торрент-клиенты отображают скорость в мегабайтах в секунду. При тарифном плане 100 мегабит в секунду Вы увидите максимально возможное значение порядка 12 мегабайт в секунду, что является нормальной ситуацией.
Мы, как и все операторы связи, гарантируем заявленную в договоре скорость на границе нашей сети с сетью абонента и только по своей сети. Нет технической и юридической возможности как то повлиять на слабую отдачу ролика с youtube или rutube. Сайты в сети Интернет находятся под управлением своих собственников с которыми у нас настроены широкие и всегда недогруженные каналы связи. За этим ежедневно следят инженеры технической службы, оценивая утилизацию каналов по графической информации и сообщениям системы автоматического мониторинга. Сайт это по сути компьютер с хранящимися данными типа текст, картинки и видео. Если эти данные используют много разных людей в сети Интернет, то ресурсов (процессор, жёсткий диск, память) может нехватить и будет заметно снижение скорости загрузки даже при свободных магистральных каналах. При этом важно провести несколько замеров скорости на разных ресурсах и сравнить их, воспользоваться другим сайтом в тестовых целях.
Существуют следующие стандартные схемы подключения абонентов:
1. по технологии Ethernet, в виде заведённой медной витой пары в квартиру абонента, где разъём RJ-45 будет являться зоной разграничения ответственности оператора и абонента. В данном случае заявленные параметры должны быть при непосредственном подключении компьютера абонента к разъёму RJ-45.
2. волокно в дом или GPON, где границей является оптический модем/маршрутизатор или конвертер, т.е. устройство непосредственно подключенное к оптическому кабелю как правило жёлтого цвета. Скорость следует проверять подключив компьютер медным патчкордом к такому устройству.
Для достоверных, близких к реальным, измерений не должно быть подключено ничего кроме выполняющего тест компьютера с выключеными закачками файлов из сети.
Отдельно следует описать ситуацию с Wi-Fi сетью. Указанная на коробке производителем скорость вроде 300 мегабит в секунду не гарантирует такое значение (теоритически достижимая скорость). Это так ввиду большого кол-ва служебной информации в беспроводном соединении, работе не на высших модуляциях при слабом сигнале, использовании не самой широкой полосы частот и влиянии помех от прочих электронных устройств (радионяня, Wi-Fi сеть соседа по квартире/дому и т.п.). Об этом факте уже много написано статей в сети Интернет и нет смысла дублировать информацию, так как Вы всегда можете введя в любой поисковик фразу «почему нет скорости по wifi» или подобную найти их и прочитать. Скорость измеренная через беспроводную сеть может не совпадать с указанной в тарифном плане и это абсолютно нормально. Для более высоких значений обычно следует расширить зону wi-fi путём установки дополнительных точек доступа.
Бывает ещё вариант с отсутствием слаботочной разводки по дому абонента и как следствие, невозможностью подключить компьютер к сети в части дома, куда не приходит линиия от оператора. Обойти это можно установив адаптеры передающие данные через электрические розетки (powerline адаптер). Как и в случае с беспроводной сетью дать гарантию на скорость в таком варианте невозможно — не ясно какого качества электрическая сеть и какие будут помехи в ней от чайников, микроволновых печей, ламп освещения, сетевых фильтров и т.п.
Мы настоятельно рекомендуем использовать только проводные решения для подключения компьютеров, приставок IPTV, телевизоров, сетевых хранилищ данных и прочих нуждающихся в доступе к сети Интернет устройств. Подключать по Wi-Fi желательно только мобильные устройства без проводного разъёма.
Как проверить скорость сети в Linux {9 Инструменты}
Введение
С увеличением числа людей, которые остаются дома и проводят больше времени в Интернете, интернет-провайдеры сталкиваются с более высокой загрузкой трафика, чем когда-либо. Если вы заметили, что скорость вашей сети в разы ниже, причина в глобальной перегрузке.
Есть много онлайн-инструментов для проверки скорости интернета. Однако пользователи Linux могут сделать это из окна командной строки. Вот некоторые из утилит для тестирования локальной скорости и скорости интернета, которые мы рассмотрим:
- Speedtest
- Fast
- Color Bandwidth Meter (CBM)
- iPerf
- nload
- Tcptrack
- Iftop
- Wget
- youtube-dl
Следуйте инструкциям в этой статье, чтобы узнать, как проверить сетевое подключение скорость в Linux с помощью терминала.Шаги работают как в обычном, так и в безголовом режиме.
Предварительные требования
- Машина под управлением Linux
- sudo / root permissions
- Доступ к окну терминала / командной строки
Проверка скорости сети в Linux через командную строку
Инструменты в этом руководстве помогут вам проверить скорость Интернета и локальной сети на машине Linux. В статье для инструкций используется Ubuntu 20.04 , но утилиты работают с любым дистрибутивом Linux.
Примечание: Используйте соответствующий менеджер пакетов для вашего дистрибутива Linux, например yum для RHEL / CentOS, для установки приложений.
Использование speedtest-cli для проверки скорости Интернета
Одно из самых известных приложений для тестирования интернет-соединения — speedtest.net. Чтобы установить Speedtest в Linux через терминал, используйте менеджер пакетов для вашего дистрибутива.
В Ubuntu введите:
sudo apt установить speedtest-cli
При желании используйте pip
для установки speedtest-cli в Python:
sudo pip установить speedtest-cli
Чтобы запустить тест, введите:
спидтест
Стандартный вывод speedtest-cli показывает все шаги, включая выбор сервера.Чтобы отобразить более короткий вывод, введите:
speedtest - простой
Тест прост в использовании и предлагает несколько вариантов. Чтобы просмотреть их все, передайте флаг -h
, чтобы отобразить файл справки speedtest-cli .
Использование fast-cli для проверки скорости Интернета
Fast — это легкая служебная программа с интерфейсом командной строки, основанная на веб-тесте fast.com. Для получения результатов в тесте используются серверы Netflix.
Fast-cli прост в использовании, но вам понадобится менеджер пакетов узлов (NPM) на вашем компьютере.В пакет входит Nodejs .
Например, чтобы установить Node.js версии 15, введите следующие команды:
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
Затем запустите команду установки:
sudo apt install -y nodejs
При необходимости выполните команду npm init
, а затем установите Fast :
npm install --global fast-cli
Чтобы проверить скорость загрузки, введите:
быстро
Чтобы показать скорость загрузки и выгрузки, добавьте параметр -u
:
быстро -u
Этот тест скорости Интернета направлен на предоставление только информации о скорости вашего соединения без каких-либо наворотов.
Использование CMB для отображения скорости сети
Color Bandwidth Meter (CMB) — это инструмент Linux, который отображает активность на всех сетевых интерфейсах. После установки запустите инструмент, чтобы увидеть скорость сети в столбцах с цветовой кодировкой.
Чтобы установить CBM, выполните эту команду:
sudo apt установить cbm
Когда процесс завершится, запустите инструмент:
куб.м
На выходе отображается скорость передачи, приема и общая скорость.Используйте стрелки для переключения между интерфейсами.
Использование iperf для измерения скорости сети между двумя устройствами
Инструмент iPerf предоставляет множество опций для тестирования скорости соединения между сервером и клиентом. Следовательно, для выполнения теста вам необходимо установить утилиту на обе машины:
sudo apt установить iperf
Убедитесь, что клиент может связаться с сервером. Для быстрого подтверждения запустите тест ping.
Если порт 5001 открыт, соединение работает.Итак, на серверной машине введите:
iperf -s
Устройство начинает прослушивать запрос на соединение.
На другом компьютере введите:
iperf -c [IP-адрес_сервера]
Например:
iperf -c 192.168.56.101
Вывод показывает информацию о передаче и пропускной способности:
Использование nload для просмотра входящего и исходящего сетевого трафика
Nload — это инструмент, который отслеживает входящую и исходящую активность на указанном вами сетевом интерфейсе.Приложение разделяет трафик на две части для облегчения анализа данных.
Для установки инструмента введите:
sudo apt установить nload
Для запуска приложения укажите сетевой интерфейс:
nload enp0s3
Если на выбранном интерфейсе есть активность, nload отображает сведения о скорости сети.
Использование tcptrack для проверки сетевой активности
TCPtrack показывает состояние подключения для сетевого интерфейса.Когда сеть вашего компьютера активна, запустите этот инструмент, чтобы просматривать и контролировать скорость и использование полосы пропускания.
Чтобы установить tcptrack в Linux Ubuntu, введите:
sudo apt установить tcptrack
Чтобы просмотреть сетевую активность с помощью TCPtrack, укажите сетевой интерфейс. Чтобы узнать имя устройства, используйте инструмент ifconfig.
В нашем случае это enp0s3
судо tcptrack -i enp0s3
Терминал отображает сетевую активность на выбранном интерфейсе.Общая скорость сети внизу терминала:
Примечание: Убедитесь, что вы запускаете tcptrack
с sudo
. В противном случае появляется эта ошибка: pcap_open_live: enp0s3: у вас нет разрешения на захват на этом устройстве (сокет: операция запрещена)
TCPtrack настраивается и предлагает опции, чтобы, например, сузить тест до определенных портов.
Для этого передайте опцию port и номер порта:
sudo tcptrack -i enp0s3 порт 443
Если порт не активен, вывод будет пустым.
Использование iftop для проверки скорости сетевого интерфейса
Iftop позволяет просматривать скорость сети для определенного интерфейса. Инструмент показывает результат, аналогичный тому, что предоставляет tcptrack.
Чтобы установить iftop, выполните эту команду:
sudo apt установить iftop
Для запуска утилиты используйте флаг -i
и укажите свой сетевой интерфейс.
В нашем случае:
судо iftop -i enp0s3
Выходные данные показывают активность устройства.Внизу экрана представлена сводка трафика.
Если вы не укажете сетевой интерфейс, iftop выберет первый доступный. Убедитесь, что вы запускаете команду с помощью sudo, чтобы избежать ошибок.
Использование wget для проверки скорости загрузки
Wget — это инструмент командной строки для загрузки контента с веб-серверов. Поскольку инструмент не загружает файлы, вы можете только проверить скорость загрузки.
Если у вас нет wget на вашем компьютере с Ubuntu, введите эту команду, чтобы установить его:
sudo apt установить wget
Теперь выберите надежный сервер для загрузки файла и проверьте скорость вашего интернета.Например, используйте тестовый файл phoenixNAP размером 1 ГБ из списка.
В этом примере используется сервер, расположенный в Phoenix:
wget -O / dev / null -q --show-progress http://174.138.175.114/PHX-1GB.test
Использование youtube-dl для проверки скорости Интернета
Нетрадиционный способ проверить скорость загрузки — использовать утилиту youtube-dl CLI . Инструмент позволяет загружать видео с YouTube и просматривать скорость загрузки.
Чтобы установить youtube-dl, введите:
sudo apt установить youtube-dl
Приложение занимает около 268 МБ дискового пространства.В процессе установки выберите видео, которое вы хотите загрузить, и сохраните URL-адрес.
Когда процесс завершится, используйте эту команду, но замените URL-адрес тем, который вы выбрали:
youtube-dl -f best --no-part --no-cache-dir -o / dev / null --newline https://www.youtube.com/watch?v=8TLsqgLDMN4
Терминал показывает ход загрузки, размер файла, скорость загрузки и расчетное время прибытия.
Приведенная выше команда не сохраняет файл ни в одной файловой системе, следовательно, это часть / dev / null
.
В этом примере использовалось короткое демонстрационное видео PhoenixNAP BMC размером около 19 МБ. Выберите более длинное видео для более точных результатов.
Заключение
В статье показано девять способов проверить скорость сети в Linux через интерфейс командной строки. Выберите инструмент в зависимости от того, хотите ли вы проверить скорость локальной сети, скорость интернета и т. Д.
Инструменты работают для всех дистрибутивов Linux, поэтому убедитесь, что вы используете правильный менеджер пакетов.
9 Инструменты для мониторинга пропускной способности и скорости Интернета в Linux
Краткое описание: В этой статье мы перечисляем некоторые утилиты с открытым исходным кодом для мониторинга сетевого трафика, пропускной способности и скорости интернета в Linux.
Мониторинг скорости интернета может быть решающим шагом в понимании вашего соединения и может помочь вам найти возможные проблемы. Это также поможет вам устранить любые проблемы с подключением, которые могут у вас возникнуть, и найти возможные узкие места.
Инструменты для мониторинга интернет-трафика и скорости в Linux
Я собираюсь представить вам различные инструменты, которые помогут контролировать скорость вашего интернета. Я предоставил инструкции по установке для дистрибутивов на основе Ubuntu / Debian, но инструменты можно легко установить в других дистрибутивах.
Неважно, если вы новичок, которому нужно простое, работающее решение, или гуру, стремящийся получить как можно больше информации о вашей сети, если вы предпочитаете программы с графическим интерфейсом или интерфейсом командной строки, я помогу вам найти подходящий инструмент. для работы.
1. NetSpeed - расширение оболочки GNOME для пользователей настольных компьютеров
Расширение NetSpeed ShellNetSpeed — это расширение оболочки GNOME, которое отображает сумму вашей скорости загрузки и выгрузки на панели gnome. При нажатии на нее в раскрывающемся списке отображаются отдельные значения.
Это применимо, только если вы используете среду рабочего стола GNOME. Если вы еще не знакомы, прочтите это руководство, чтобы узнать, как использовать расширения GNOME Shell.
2. Fast — тестер скорости Интернета от Netflix
Утилита Fast Download Speed Fast — это утилита CLI с открытым исходным кодом, работающая на базе сервиса Netflix fast.com . Хотя код для самого веб-сайта не является открытым исходным кодом , Netflix объяснил, как он здесь работает. Fast — идеальный инструмент для тех, кто просто хочет проверить скорость загрузки очень простым способом.
Можно установить с помощью оснастки. Убедитесь, что в вашем дистрибутиве включена поддержка Snap, а затем выполните следующую команду:
sudo snap установить быстро
После установки вы можете запустить утилиту, набрав:
быстро
Еще раз, через несколько секунд вы получите результат:
Быстрая скорость отображения данных в Интернете3. speedtest-cli: проверьте скорость загрузки и выгрузки
speedtest-clispeedtest-cli — это интерфейс командной строки с открытым исходным кодом для тестирования пропускной способности интернета с помощью speedtest.net (который сам по себе не является открытым исходным кодом ). Это небольшой быстрый инструмент для проверки скорости загрузки и выгрузки.
speedtest-cli доступен в большинстве дистрибутивов и может быть легко установлен с помощью диспетчера пакетов. В Debian / Ubuntu вы можете использовать следующую команду:
sudo apt установить speedtest-cli
После установки просто запустите:
спидтест
Через несколько секунд вы получите информацию о том, какой сервер использовался для проверки вашего соединения, а также информацию о скорости вашего интернета.Используйте man speedtest , чтобы узнать о дополнительных параметрах (например, не выполнять тест загрузки с –no-download ).
4. NetHogs — Проверка использования полосы пропускания для каждой программы
NetHogsNetHogs — это простая утилита с открытым исходным кодом, работающая в терминале. Вместо того, чтобы разбивать трафик по протоколам или подсети, он группирует полосу пропускания по процессам. Это очень полезно для поиска PID зависшей программы или просто для того, чтобы увидеть, что отнимает вашу полосу пропускания.Он в основном полагается на / proc , поэтому большинство функций доступны только для Linux.
К счастью, NetHogs включен во многие дистрибутивы. Это означает, что вы можете установить и удалить его с помощью обычного диспетчера пакетов. В Debian / Ubuntu вы можете использовать это:
sudo apt установить nethogs
Для запуска просто введите:
Судо nethogs
Для удобства вы можете указать устройства после команды (например, sudo nethogs eth0 ). У вас также есть дополнительные параметры, такие как выбор задержки для частоты обновления ( -d ), информация о версии ( -V ), режим трассировки ( -t ) и некоторые другие, которые вы можете проверить в man страниц ( человек nethogs ).
5. nload — Мониторинг интернет-трафика в реальном времени
загрузкаnload — это консольное приложение с открытым исходным кодом, которое позволяет отслеживать сетевой трафик и использование полосы пропускания в режиме реального времени. Он визуализирует входящий и исходящий трафик с помощью графиков, а также предоставляет дополнительную информацию (общий объем переданных данных, минимальное / максимальное использование сети и т. Д.). Это простой в использовании инструмент, который иногда может быть действительно полезным.
Вы можете установить его в дистрибутивах на основе Debian и Ubuntu, используя команду:
sudo apt установить nload
Чтобы запустить его, просто введите:
загрузка
Вы можете управлять различными его аспектами из справочной страницы ( man nload ).
6. CBM — Измеритель полосы пропускания цвета
CBM Color Bandwidth MeterCBM — это очень простой инструмент, который отображает (в цвете) сетевой трафик на всех подключенных устройствах в очень упрощенной форме.
CBM — это немного более старая программа, которую можно найти в большинстве репозиториев дистрибутивов. Это упрощает установку и удаление с помощью диспетчера пакетов.
sudo apt установить cbm -y
Использование CBM так же просто, как и его установка.Вы бежите:
куб.м
Команды отображаются в нижней части терминала, чтобы вы могли легко ими управлять.
7. iPerf — Проверка производительности сети между двумя хостами
iPerfiPerf — это инструмент, используемый для измерения и настройки производительности сети, который может производить стандартизованные измерения производительности для любой сети. Он имеет функциональные возможности клиента и сервера и может создавать потоки данных для измерения пропускной способности, потерь и других параметров между двумя концами в одном или обоих направлениях.Существует две реализации: исходная iPerf (iPerf2) и несовместимая с предыдущими версиями реализация iPerf3 .
Самый простой способ установить (или удалить) iPerf или iPerf3 — использовать диспетчер пакетов. Например, в Ubuntu :
sudo apt установить iperf
sudo apt установить iperf3
Тогда вы можете просто запустить тот, который вам нужен:
iperf
iperf3
Примечание: Для всех дальнейших примеров, если вы используете iPerf3 , просто замените все экземпляры iperf на iperf3 .
Однако при этом будут отображены только ваши варианты. Для запуска iPerf вам потребуется как минимум 2 машины: одна для работы в качестве клиента и одна для работы в качестве сервера . Для сервера вы должны использовать:
iperf -s
Это откроет машину для прослушивания порта 5001. Чтобы подключиться к другой машине и запустить тест, вы должны использовать:
iperf -c адрес_сервера
Где server_address — это, конечно, адрес сервера, к которому вы пытаетесь подключиться.Это может быть IP-адрес или что-то вроде ping.online.net . У команды iPerf3 есть список серверов, которые можно использовать в целях тестирования.
iPerf — широко используемый инструмент, который имеет множество специфических применений и множество опций. Я не буду вдаваться в подробности, поскольку это выходит за рамки данной статьи. Однако вы можете проверить справочную страницу ( man iperf / man iperf3 ) или документацию .
8. vnStat — Регистратор сетевого трафика
vnStatvnStat — это консольный монитор сетевого трафика с открытым исходным кодом, который использует статистику сетевого интерфейса, предоставляемую ядром, в качестве источника информации для своих периодических журналов.Это означает, что vnStat фактически не отслеживает трафик, а также обеспечивает легкую загрузку ЦП. Его можно запустить без прав root.
Как и многие другие сетевые инструменты, vnStat включен в большинство репозиториев распространения. Это означает, что вы можете очень легко установить (и удалить) его с помощью диспетчера пакетов.
sudo apt установить vnstat
Чтобы использовать его самым простым способом, просто введите:
внстат
vnStat также предлагает более продвинутые функции, такие как возможность использования баз данных (их импорт или экспорт вывода в файл).Вы можете проверить их на странице руководства ( man vnstat ). Больше примеров можно найти на официальном сайте.
9. iftop — «вершина» использования сети
iftopiftop — это бесплатный программный инструмент с открытым исходным кодом для системного мониторинга командной строки, который создает часто обновляемый список сетевых подключений между парами хостов. Подключения можно упорядочить по различным параметрам, но по умолчанию они упорядочены по использованию полосы пропускания, при этом отображаются только «верхние» потребители полосы пропускания.
Завершение
В этой статье я показал вам несколько инструментов, которые вы можете использовать для отслеживания различной статистики, касающейся производительности вашей сети. Существует инструмент, который подходит каждому, и вы можете выбрать тот, который соответствует вашим конкретным потребностям. Я надеюсь, что эта статья стала хорошим введением в мир интернет-мониторинга.
Какой ваш любимый инструмент и как вы им пользуетесь? Напишите нам в комментариях!
Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.
3 удобных теста скорости интернета из командной строки
Возможность проверки скорости сетевого подключения дает вам возможность контролировать свой компьютер. Три инструмента с открытым исходным кодом, которые позволяют вам проверять скорость вашего интернета и сети из командной строки: Speedtest, Fast и iPerf.
Спидтест
Speedtest — давний фаворит. Он реализован на Python, упакован в Apt, а также доступен с помощью pip. Вы можете использовать его как инструмент командной строки или в скрипте Python.
Установить с помощью:
sudo apt установить speedtest-cli
или
sudo pip3 установить speedtest-cli
Затем запустите его командой speedtest :
$ speedtest
Получение конфигурации speedtest.net ...
Тестирование из CenturyLink (65.128.194.58) ...
Получение списка серверов speedtest.net ...
Выбор лучшего сервера на основе ping ...
Хостинг CenturyLink ( Кембридж, Великобритания) [20.49 км]: 31,566 мс
Тестирование скорости загрузки ........................................ ........................................
Загрузка: 68,62 Мбит / с
Тестовая загрузка скорость................................................. .................................................. ...
Выгрузка: 10,93 Мбит / с
Это дает вам скорость загрузки и выгрузки из Интернета. Он быстрый и поддерживает сценарии, поэтому вы можете запускать его регулярно и сохранять вывод в файл или базу данных для записи скорости вашей сети с течением времени.
Быстро
Fast — это услуга, предоставляемая Netflix. Его веб-интерфейс расположен на Fast.com, а интерфейс командной строки доступен через npm:
. npm install --global fast-cli
И веб-сайт, и утилита командной строки предоставляют один и тот же базовый интерфейс: это максимально простой тест скорости:
$ быстро82 Мбит / с ↓
Команда возвращает скорость загрузки в Интернете. Чтобы получить скорость загрузки, используйте флаг -u :
$ быстро -u⠧ 80 Мбит / с ↓ / 8.2 Мбит / с ↑
iPerf
iPerf — отличный способ проверить скорость вашей локальной сети (а не скорость вашего Интернета, как это делают два предыдущих инструмента). Пользователи Debian, Raspbian и Ubuntu могут установить его с помощью apt :
. sudo apt установить iperf
Он также доступен для Mac и Windows.
После его установки вам понадобятся две машины в одной сети, чтобы использовать его (на обоих должен быть установлен iPerf). Назначьте один сервер.
Получите IP-адрес серверной машины:
ip адрес показать | grep inet.* brd
Ваш локальный IP-адрес (при условии, что это локальная сеть IPv4) начинается с 192.168 или 10 . Запишите IP-адрес, чтобы вы могли использовать его на другом компьютере (на том, который назначен клиентом).
Запустить iperf на сервере:
iperf -s
Ожидает входящих подключений от клиентов. Назначьте другую машину в качестве клиента и запустите эту команду, заменив IP-адрес вашего серверного компьютера на образец здесь:
iperf -c 192.168.1.2
Для выполнения теста требуется всего несколько секунд, и он возвращает размер передачи и рассчитанную пропускную способность. Я провел несколько тестов со своего ПК и ноутбука, используя в качестве сервера мой домашний сервер. Я недавно установил Cat6 Ethernet вокруг своего дома, поэтому я получаю скорость до 1 Гбит / с от своих проводных подключений, но гораздо более низкие скорости для подключений Wi-Fi.
Вы можете заметить, где записано 16 Гбит / с. Это я использовал сервер для тестирования самого себя, так что он просто проверял, насколько быстро он может записывать на свой собственный диск.На сервере есть жесткие диски, скорость которых составляет всего 16 Гбит / с, но мой настольный ПК получает 46 Гбит / с, а мой (более новый) ноутбук — более 60 Гбит / с, поскольку у них есть твердотельные накопители.
Завершение
С этими инструментами узнать скорость вашей сети — довольно простая задача. Если вы предпочитаете сценарий или запускать их из командной строки для удовольствия, любой из вышеперечисленных проектов поможет вам в этом. Если вам нужны конкретные двухточечные показатели, iPerf — ваш лучший выбор.
Какие еще инструменты вы используете для измерения сети дома? Делитесь в комментариях.
Эта статья была первоначально опубликована в блоге Ben Nuttall’s Tooling и используется здесь с разрешения.
Speed Test, Traceroute, Ping Test, Internet Hops
По сути, тест скорости сети — это инструмент, используемый для определения скорости вашего интернет-соединения.
Часто эти службы используются для определения того, что делает Интернет проблематичным или выходит за рамки нормы, когда пользователь испытывает трудности с подключением к Интернету.
Затем пользователь запускает тест скорости соединения, чтобы получить данные о своем подключении к Интернету.
Но как тест скорости сети может помочь выбрать поставщика центра обработки данных?
Как тесты скорости могут помочь вам выбрать провайдера центра обработки данных
Хостингс Colocation America позволяет вам в полной мере воспользоваться нашими обширными сетями интернет-провайдеров (ISP), пиринговыми контрактами с другими интернет-провайдерами и нашей комнатой встречи (MMR), которая соединяет клиентов нашего центра обработки данных друг с другом.
Мы предоставляем вашему серверу возможность улучшить соединение, ограничивая «прыжки», необходимые для подключения к другой сети.
Благодаря такой избыточности сети мы предлагаем превосходные возможности подключения с прямыми подключениями к топовым сетям, что может ограничить время задержки и возможные проблемы с подключением.
А вот как:
Вы находитесь в Буффало, штат Нью-Йорк, и звоните в Colocation America и спрашиваете об услугах центра обработки данных в Лос-Анджелесе, штат Калифорния.
Logic предполагает, что центр обработки данных в Лос-Анджелесе, штат Калифорния, будет иметь более низкую скорость передачи данных для клиента в Буффало, штат Нью-Йорк, чем центр обработки данных в городе Нью-Йорк, штат Нью-Йорк, только из-за географического положения — и это было бы правильно.
Интернет работает почти так же, как и система автомагистралей. Чем длиннее дорога, тем больше времени потребуется, чтобы добраться до пункта назначения. Но вы также должны учитывать движение по этим дорогам. Это лишь некоторые из факторов, которые определяют скорость вашего интернета.
Однако, как и по автомагистралям, редко бывает прямая дорога от пункта отправления до пункта назначения. Вам нужно пройти несколько поворотов, съездов и съездов и т. Д., Как и информация, которую вы запрашиваете через Интернет.
Каждый поворот, рампа и т. Д., Через которые проходит ваш пакет информации, называется «прыжком».
Чем больше переходов проходит ваша информация, тем медленнее ваш запрос будет возвращаться к вам.
Мы можем показать это с помощью инструмента тестирования скорости, известного как traceroute.
Что такое Traceroute?
Как упоминалось выше, traceroute — это просто служебная программа, которая принимает к сведению маршрут (или транспортную магистраль от маршрутизатора к маршрутизатору к маршрутизатору, следуя нашей аналогии) между вашим компьютером и местом назначения в Интернете, которое вы пытаетесь изменить. достигать.
Например, давайте запустим traceroute на google.com (вы можете попробовать это самостоятельно через командную строку своего компьютера):
Обратите внимание, что мой запрос прошел 13 отдельных переходов, чтобы достичь места назначения. Также обратите внимание, что каждый маршрутизатор отправил обратно свой IP-адрес, чтобы мы лучше понимали, куда пошли наши данные.
Таким образом, выполнение трассировки даст вам подробное представление о маршруте, по которому пакет будет двигаться от одной сетевой системы к другой.
Таким образом, можно разумно предположить, что попытка подключения к IP-адресу, привязанному к США (как в примере Google выше), займет гораздо больше времени, чем попытка подключения к IP-адресу за границей, например, bbc.com:
Обратите внимание, что для подключения к Google потребовалось 13 переходов с задержкой не более 23 мс. Однако для подключения за границу потребовалось 17 переходов и более 150 мс задержки.
Tracerouting — отличный способ определить силу и скорость, скажем, такого поставщика услуг размещения или выделенного сервера, как мы.
Свяжитесь с нашим отделом продаж, и мы сможем предоставить вам IP-адрес, чтобы проверить, сколько переходов потребуется для подключения к любому из наших 22+ центров обработки данных.
В чем разница между трассировкой маршрута и традиционным тестом скорости?
Традиционный тест скорости, такой как speedtest.net, полезен для определения скорости Интернета, которую предоставляет вам ваш провайдер, и редко, если вообще когда-либо, используется для определения задержки вашего провайдера центра обработки данных.
Если у вас возникли проблемы с подключением к веб-сайту, запуск теста ping поможет вам быстро узнать, подключен ли хост к сети или нет.Итак, если вы не можете подключиться к своему размещенному серверу, вы можете ввести IP-адрес.
Чтобы запустить тест ping, мы откроем ту же командную строку и введем ping (host), где (host) будет веб-сайтом, к которому вы пытаетесь подключиться.
Вы получите что-то вроде этого (мы снова воспользуемся Google в качестве примера):
Как и ожидалось, Google в сети и работает. Если у вас возникли проблемы, это может быть скачок, когда вы используете утилиту traceroute.
Как проверить скорость вашей домашней сети (и расшифровать результаты)
Вы когда-нибудь спрашивали себя, как все ваши устройства используют вашу домашнюю сеть? Со временем вы добавляете новые устройства, но не знаете, как это, в свою очередь, повлияет на вашу сеть.
Вот почему вам нужно проверить скорость вашей домашней сети. Раньше можно было обойтись без проверки подключения к Интернету. Но в то время в обычном доме использовалось меньше технологий.
Вы можете провести собственный тест скорости внутренней сети с помощью одной простой программы: LAN Speed Test. Благодаря легко читаемым результатам вы, наконец, можете проверить скорость своей домашней сети в любое время.
Установить тест скорости LAN
Прежде чем вы сможете проверить скорость вашей домашней сети, вам понадобится программа LAN Speed Test.Totusoft предоставляет бесплатную базовую версию теста LAN Speed Test, но также предлагает лицензионный вариант.
Если вы заплатите дополнительную сумму, вы можете зарегистрировать программное обеспечение как для компьютеров MacOS, так и для компьютеров с Windows. Есть также несколько тонких преимуществ управления данными, а также функциональные возможности. В основном это относится к более продвинутым пользователям, которые хотят бросить вызов своей сети или углубиться в свои исследования данных.
Для быстрого тестирования отлично подойдет облегченная бесплатная версия.
Скачать: LAN Speed Test (бесплатно, 10 долларов США за полную лицензию)
Настройка общего доступа к сети и использование общей папки
После того, как вы установили тест скорости LAN, вам понадобится пара подключенных к сети компьютеров для выполнения теста. Самая простая установка предполагает использование общей папки в качестве полигона для тестирования. Для этого вам необходимо включить общий доступ к сети, прежде чем вы сможете получить доступ к общей папке.
Если вы никогда раньше не пробовали общий доступ к сети, посмотрите, как легко обмениваться файлами между Mac и Windows для быстрого доступа.
Когда вы открываете тест скорости LAN в первый раз, вы хотите установить правильную папку для теста. Щелкните Начать тест или выберите многоточие рядом с раскрывающимся меню «Папка», чтобы выбрать папку. Оттуда вы можете перейти в общую папку в зависимости от типа вашей системы.
Для macOS перейдите к Macintosh HD> Пользователи> [имя пользователя]> Общедоступные. Для Windows просто перейдите к C: \ Users \ Public .
Выполните тест скорости домашней сети
После того, как вы перейдете в свою общую папку, вам нужно будет настроить размер пакета для настройки теста. Пакет ссылается на тестовый файл, который вы отправляете в общую папку.
Totusoft рекомендует начинать с пакета размером 1 МБ для быстрой проверки. Но вы всегда можете увеличить размер пакета при повторных тестах.
Проще говоря, вы, по сути, делаете выбор между созданием короткого или длительного теста скорости передачи данных в вашей сети. По мере изменения размера файла продолжительность теста домашней сети будет меняться. Это может длиться от нескольких секунд до часов в зависимости от размера вашего пакета.
Кредит изображения: TotusoftДля лицензированных пользователей вы также можете отправить более одного пакета. С добавленными пакетами у вас появляется больше стимулов для изменения минимального и максимального значений.Добавленная опция не является обязательной, но может создать более реалистичный сценарий тестирования.
В любом случае, если какая-либо из этих сведений кажется вам слишком запутанной, просто подумайте о записи как о скорости загрузки, а о чтении как о скорости загрузки по домашней сети. Totusoft также предлагает интерактивные справочные документы для более подробной информации о программе.
Поначалу терминология может раздражать. Просто помните, что все дело в том, как проверить скорость вашей сети дома.
Определите, что имеет значение в вашем отчете
После завершения процесса записи и чтения с пакетом LAN Speed Test предоставляет вам разбивку каждого из двух столбцов.
Кредит изображения: TotusoftВ зависимости от ваших потребностей вы можете использовать различные аспекты результатов теста. Однако для большинства вы просто захотите сосредоточиться на окончательном результате тестирования Мбит / с и Мбит / с.
Мбит / с означает мегабит в секунду и относится к скорости загрузки и обновления вашей домашней сети. Только не путайте Мбит / с с Мбит / с, что означает мегабайты в секунду. Мегабайты относятся к размеру файла или количеству переданных данных.
Используйте информацию вашего отчета
Имея в виду эти примечания, вам должно быть интересно, что именно вы можете сделать с этими числами. Мбит / с обеспечивает скорость загрузки и выгрузки для вашей сети, поэтому вы можете легко использовать этот тест, чтобы проверить, нет ли каких-либо проблем с вашей скоростью.
Если у вас возникли проблемы с кажущейся странно низкой скоростью, вам следует изучить факторы, которые могут замедлять работу вашей домашней сети Wi-Fi.
Кредит изображения: TotusoftВы также можете использовать значение MBps, чтобы определить количество времени, которое потребуется для передачи любого файла. Например, если у меня скорость загрузки 54,26 МБ / с, мне потребуется 2,7644 секунды, чтобы записать файл размером 150 МБ.Вы просто делите размер файла, который хотите передать, на скорость загрузки.
Тем не менее, вы можете оценить эффективность своей настройки после проверки скорости домашней сети. Если ваша скорость падает ниже обещанной скорости, и она постоянно отстает, вам, возможно, придется подумать о замене маршрутизатора. Иногда маршрутизатор просто не может справиться с возросшей нагрузкой трафика, поэтому обновление может принести новые пики скорости.
Постоянная связь с состоянием вашей сети может сэкономить массу хлопот и головной боли, если вы сможете определить причину, когда что-то пойдет не так.
Полезность теста скорости внутренней сети
Знание точного состояния вашей сети может помочь вам точно спланировать, что может выдержать ваш дом.
Независимо от того, транслируете ли вы потоковое видео или передаете файлы между двумя компьютерами, вы должны быть на связи со своими номерами — особенно если вы не хотите потери качества.
LAN Speed Test предоставляет бесплатную возможность, которая выполняет основные вычисления за вас и дает вам быстрое или подробное представление о скорости вашей домашней сети.Но если у вас все еще возникают проблемы с сетью, подумайте об этих диагностических приемах и простых исправлениях сетевых проблем.
Как установить несколько загрузочных операционных систем на USB-накопительХотите установить и / или запустить несколько операционных систем с одного загрузочного USB-накопителя? Вы можете это сделать с помощью этих инструментов.
Читать далее
Об авторе Джеймс Хиртц (96 опубликованных статей)Джеймс — штатный писатель MakeUseOf и любитель слов.После окончания бакалавриата. Говоря по-английски, он решил преследовать свои увлечения во всех вопросах, связанных с технологиями, развлечениями и играми. Он надеется достичь, обучить и обсудить с другими с помощью письменного слова.
Более От Джеймса ХирцаПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться
Сеть— Как вы проверяете скорость сети между двумя устройствами?
Использую iperf
.Это клиент-серверная конфигурация, в которой вы запускаете его в режиме сервера на одном конце и подключаетесь к нему с другого компьютера на другой стороне сети.
Один запуск обеих машин:
sudo apt-get install iperf
Запустим на одной из машин iperf
server:
iperf -s
Затем на другом компьютере скажите iperf
подключиться в качестве клиента:
iperf -c <адрес другого компьютера>
На клиентской машине вы увидите что-то вроде этого:
oli @ bert: ~ $ iperf -c tim
-------------------------------------------------- ----------
Клиент подключается к Tim, TCP-порт 5001
Размер окна TCP: 16.0 КБайт (по умолчанию)
-------------------------------------------------- ----------
[3] локальный 192.168.0.4 порт 37248 соединен с 192.168.0.5 портом 5001
[ID] Интервальная пропускная способность передачи
[3] 0,0-10,0 с 1,04 ГБ 893 Мбит / с
Конечно, если вы используете брандмауэр на сервере, вам необходимо разрешить соединения на порту 5001 или изменить порт с помощью флага -p
.
Вы можете сделать почти то же самое со старым добрым nc
(netcat), если вы к этому склонны.На серверной машине:
NC -vvlnp 12345> / dev / ноль
И клиент может передать гигабайт нулей через dd
через туннель nc
.
dd if = / dev / zero bs = 1M count = 1K | NC -vvn 10.10.0.2 12345
Как показано:
$ dd if = / dev / zero bs = 1M count = 1K | NC -vvn 10.10.0.2 12345
Подключение к порту 10.10.0.2 12345 [tcp / *] выполнено успешно!
1024 + 0 записей в
1024 + 0 записей
1073741824 байта (1.1 ГБ) скопировано, 9,11995 с, 118 МБ / с
Время задается dd
, но оно должно быть достаточно точным, так как он может выводить только с той скоростью, с которой труба будет принимать это. Если вы недовольны этим, вы можете завершить все это вызовом раз
.
Помните, что результат — байт мега, поэтому умножьте его на 8, чтобы получить мега бит со скоростью в секунду. Демонстрация выше работает на скорости 944 Мбит / с.
Бесплатные инструменты для проведения теста скорости сети
Проведение теста скорости сети помогает убедиться, что компьютеры и устройства в вашей сети получают поток данных и производительность, необходимые вашим пользователям.Вы можете использовать десятки инструментов, которые различаются по цене, набору функций и необходимым техническим возможностям для правильного использования.
Для использования некоторых инструментов требуется лишь базовое понимание сетевого администрирования. Другим может потребоваться академическое техническое образование, чтобы использовать весь спектр их функций. Вообще говоря, более простые инструменты, как правило, подходят для анализа трафика для многих сетей SMB.
Более сложные программы объединяют функции безопасности и добавляют более надежный анализ данных вместе с инструментами для запуска теста скорости сети.По мере роста бизнеса эти функции становятся весьма ценными.
Вот пять надежных и (в основном) бесплатных программ, которые будут измерять скорость сети для организаций, которые варьируются от небольшого числа рабочих мест до среднего бизнеса.
BitMeter II
Стоимость : Бесплатно
Функции : Этот простой измеритель пропускной способности отслеживает скорость подключения к Интернету. Он отображает исторические данные на диаграмме и может экспортировать числа в файл электронной таблицы. Программа устанавливается на одном компьютере, поэтому лучше всего подходит для очень небольших сред.
Тест скорости LAN
Стоимость : Бесплатно для облегченной версии; 6 долларов за полную версию
Характеристики : Этот простой, но мощный инструмент измеряет скорость LAN, скорость передачи файлов, жесткого диска и USB-накопителя. Он использует переносимый исполняемый формат и не требует установки на компьютер для работы. Он работает путем создания и отправки тестового пакета по сети. Бесплатная облегченная версия допускает размер пакета до 9 ГБ. Обновление до полной версии открывает дополнительные функции, такие как одновременная передача потоков пакетов и функции предупреждений.
Иперф
Стоимость : Бесплатно
Функции : Бесплатное программное обеспечение с открытым исходным кодом Iperf измеряет потоки данных протокола управления передачей (TCP) и протокола пользовательских дейтаграмм (UDP) при измерении общей пропускной способности сети. Это кроссплатформенный инструмент, который идеально подходит для сред со смешанными ОС. Хотя Ipef управляется через командную строку, он также доступен через интерфейс графического интерфейса пользователя JPerf.
Сетевой монитор PRTG
Стоимость : бесплатно до 100 датчиков — определяется как один аспект, который вы отслеживаете на устройстве.Многоуровневая цена составляет от 1600 долларов США за 500 датчиков до 13 500 долларов США за неограниченный доступ.
Характеристики : PRTG создан для мониторинга офисной сети среднего размера. PRTG включает в себя анализ пакетов, поддерживает простой протокол управления сетью (SNMP), инструменты управления Windows (WMI) и сетевые языки, зависящие от поставщика, NetFlow, jFlow и sFlow. Он отслеживает и отслеживает сетевые данные с помощью многофункционального пользовательского интерфейса на основе браузера.
Wireshark
Стоимость : бесплатно
Характеристики : Wireshark — это анализатор протоколов профессионального уровня с открытым исходным кодом, используемый сетевыми специалистами и экспертами по безопасности.Для использования всего набора функций, вероятно, потребуется формальное техническое обучение, хотя онлайн-сообщество Wireshark предлагает обширные материалы для тех, кто желает с ним познакомиться. Его возможности выходят далеко за рамки тестирования скорости сети — думайте о Wireshark как о равноценном средстве анализа сети и программном обеспечении безопасности.