Рассмотрим, как проверить реальную скорость сети (пропускную способность) между двумя удаленными хостами, в том числе и через канал Internet.
Для проверки реальной скорость сети (пропускную способность) локальной сети между двумя удаленными хостами нам поможет замечательная программы Iperf / Iperf3 они не совместимы между собой.
Как говорит википедия:
- Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности сети.
- Iperf3 — кроссплатформенная консольная клиент-серверная программа — генератор TCP, UDP и SCTP трафика для тестирования пропускной способности сети. Написана с нуля и не совместима с предыдущей реализацией, хотя и содержит часть кода предыдущей реализации.
Возможности:
Утилита позволяет генерировать трафик различного типа для анализа пропускной способности сети. Поддерживается многопоточная работа (в версии 2 посредством запуска на разных портах, в версии 3 — параметром у клиента). По умолчанию тест выполняется в направлении от клиента к серверу. Чтобы проводить двунаправленное тестирование со стороны клиента, необходимо использовать ключ -r (или -d для одновременной передачи пакетов в обоих направлениях) в версии 2 и ключ -R в версии 3.
Особого смысла копипастить википедию я не вижу см. Википедия
Более детально с картинками можно почитать тут: Тестирование пропускной способности сети с Iperf
А теперь посмотрим, как с помощью этих же утилит проверить скорость Internet
Заходим на сайт и выбираем докуда мы хотим протестировать канал, например до Москвы:
Iperf3 сервер Порт Протокол Скорость Версия IP Провайдер speedtest.hostkey.ru 5201 TCP 1 Гбит/сек IPv4 Hostkey
Вот что предлагает нам сайт. Как видим: нам необходимо использовать программу Iperf3, подключаться на порт 5201.
Замечание: для того чтоб скопировать верно адрес сервера необходимо кликнуть на speedtest.hostkey.ru
По умолчанию у нас тест идет 10сек и от клиента к серверу. Теперь проведем тест от сервера к клиенту и выберем интервал теста более 10сек для полноты картины:
Справка по командам:
e:iperf-3.1.3-win64>iperf3.exe -h Usage: iperf [-s|-c host] [options] iperf [-h|—help] [-v|—version] Server or Client: -p, —port # server port to listen on/connect to -f, —format [kmgKMG] format to report: Kbits, Mbits, KBytes, MBytes -i, —interval # seconds between periodic bandwidth reports -F, —file name xmit/recv the specified file -B, —bind bind to a specific interface -V, —verbose more detailed output -J, —json output in JSON format —logfile f send output to a log file -d, —debug emit debugging output -v, —version show version information and quit -h, —help show this message and quit Server specific: -s, —server run in server mode -D, —daemon run the server as a daemon -I, —pidfile file write PID file -1, —one-off handle one client connection then exit Client specific: -c, —client run in client mode, connecting to -u, —udp use UDP rather than TCP -b, —bandwidth #[KMG][/#] target bandwidth in bits/sec (0 for unlimited) (default 1 Mbit/sec for UDP, unlimited for TCP) (optional slash and packet count for burst mode) -t, —time # time in seconds to transmit for (default 10 secs) -n, —bytes #[KMG] number of bytes to transmit (instead of -t) -k, —blockcount #[KMG] number of blocks (packets) to transmit (instead of -t or -n) -l, —len #[KMG] length of buffer to read or write (default 128 KB for TCP, 8 KB for UDP) —cport bind to a specific client port (TCP and UDP, default: ephemeral port) -P, —parallel # number of parallel client streams to run -R, —reverse run in reverse mode (server sends, client receives) -w, —window #[KMG] set window size / socket buffer size -M, —set-mss # set TCP/SCTP maximum segment size (MTU — 40 bytes) -N, —no-delay set TCP/SCTP no delay, disabling Nagle’s Algorithm -4, —version4 only use IPv4 -6, —version6 only use IPv6 -S, —tos N set the IP ‘type of service’ -Z, —zerocopy use a ‘zero copy’ method of sending data -O, —omit N omit the first n seconds -T, —title str prefix every output line with this string —get-server-output get results from server —udp-counters-64bit use 64-bit counters in UDP test packets [KMG] indicates options that support a K/M/G suffix for kilo-, mega-, or giga- iperf3 homepage at: http://software.es.net/iperf/ Report bugs to: https://github.com/esnet/iperf
На практике мы можем использовать данную утилиту для периодической проверки загруженности канала Internet или же локальной сети в частности маршрутизатора.
Источник: orycan.ru
Как измерить «честную» скорость интернета
Ваш провайдер может легко сымитировать любые показания сервисов оценки скорости соединения с Интернетом. Чтобы узнать реальные показатели, желательно немного понимать технологию и использовать нужные инструменты.
За последние 10 лет скорость доступа к сети Интернет выросла в 100 раз. Еще в 2009 году канал с пропускной способность в 1 Мб/с был роскошью, а в 2019 каждый провайдер предлагает скорость с тарифом от 100 Мб/с. Вот только не всегда это честные показатели, как их проверить? Лучшее решение – использовать тест скорости интернета.
10 раз по 100 Мб/с в 100 Мб/с?
Немного технического «ликбеза». У каждого провайдера есть «аплинк» — это канал до вышестоящего оператора связи, именно его скорость и делится между всеми абонентами. «Аплинки» дорогие и, что естественно, провайдер хочет их максимально эффективно использовать.
Для этого устанавливается специальное оборудование – маршрутизаторы или DPI-системы, которые осуществляют «умный» шейпинг. Например, два пользователя сети имеют тариф 100 Мб/с, значит провайдеру для обеспечения такой скорости надо «аплинк» на 200 Мб/с? Нет!
Пока один пользователь смотрит онлайн-кино и загружает канал на 10 Мб/с, шейпер ограничивает скорость на это значение и отдает 90 Мбс второму пользователю, который качает из интернета архив с программой. Оба не замечают каких-либо замедлений в работе и довольны своим тарифным планом, а провайдер потратил всего 100 Мб/с «аплинка».
Более продвинутые устройства способны классифицировать голосовой трафик, видео, торренты и другие виды контента, распределяя полосу пропускания так, чтобы у абонента создавалась иллюзия быстрой работы – видео не тормозит, голос не прерывается, сайты быстро открываются. А реальная скорость далека от заявленной. У операторов связи существует понятие QualityofService (QoS) – показатель качества предоставления сервиса, насколько предоставляемая услуга соответствует заявленной. Именно для повышения QoS применяются простые шейперы и более сложные системы DPI.
В реалии, все еще более жестко, на 100 Мб/с вышестоящего канала провайдер может предоставлять услуги 10 пользователям с таким тарифным планом. Как же узнать реальную скорость соединения?
Как измерить скорость Интернета
Самый простой и банальный способ – запустить скачивание файла из Интернета. Тариф со 100 Мб/с должен давать скорость скачивания около 12 Мбайт/с, файл размером 120 Мбайт скачается за 10 секунд. Но тут есть несколько нюансов. Во-первых, надо найти в Интернете файл достаточного для теста размера. Во-вторых, нельзя быть уверенным, что удаленный сервер сможет отдавать файл так же быстро, как вы его скачиваете.
Есть способ лучше и проще – воспользоваться специальными сервисами для проверки скорости, такими как Speedtest, Speedcheck, 2ip и другими. Но и тут есть подводные камни. Провайдеры давно знают, если у абонента начинаются проблемы с Интернетом, он запускает Speedtest и звонит в службу технической поддержки. Поэтому многие из них сканируют трафик пользователя, и обнаружив запрос на Speedtest с сайта или приложения, отключают для него любые ограничения – абонент видит максимально возможные значения скорости. Поэтому мы рекомендуем использовать альтернативные сервисы теста скорости, например, Speedcheck.
Интерфейс сервиса на сайте не перегружен рекламой, есть приложения для iOS и Android, весь маршрут до удаленного сервера построен на оборудовании 40 Гб/с, сервис показывает не только среднюю скорость загрузки и отдачи, но еще и значение стабильности. Для решения проблем с подключением к сети Интернет на сайте есть подробная инструкция. Почему так важны 40 Гб/с сервисного оборудования?
Многие сервисы измеряют скорость только до вышестоящего провайдера, это значение будет очень высоким, но не соответствовать реальной скорости доступа к ресурсам в сети Интернет. Правильный показатель можно получить, только проследив скорость на всем маршруте от оборудования абонента к удаленному ресурсу. Высокопроизводительное оборудование промежуточных узлов позволяет минимизировать потери и показать реальную скорость. Не стоит также забывать и про конечное оборудование абонента – если его wi-fi-роутер способен предоставить устройству соединение на скорости 30 Мб/с, то на любом тарифном плане скорость выше этого показателя никакой сервис тестирования не покажет.
Зачем измерять скорость?
Вместо заключения, ответ на вопрос «Зачем измерять скорость подключения к сети Интернет?». Первый – экономический, если вы покупаете тариф со скоростью 100 Мб/с за 500 рублей, то за свои деньги вы хотите получать именно такую скорость. Второй – технический, если после проверки вы видите показания значительно ниже заявленных, а также высокую задержку и низкую стабильность, то стоит обратиться в техническую поддержку интернет-провайдера.
Источник: www.computerra.ru
Как проверить скорость SSD
Если после приобретения твердотельного накопителя вам захотелось узнать, насколько он быстр, сделать это можно с помощью простых бесплатных программ, позволяющих проверить скорость SSD диска. В этом материале — об утилитах для проверки скорости SSD, о том, что означают различные цифры в результатах тестирования и дополнительная информация, которая, возможно, окажется полезной.
- Проверка скорости SSD в CrystalDiskMark
- Настройки программы
- Проводимые тесты и оценка скорости
- Скачать CrystalDiskMark, установка программы
Проверка скорости SSD диска в CrystalDiskMark
Обычно, когда вы встречаете обзор какого-либо SSD, в информации о скорости его работы бывает продемонстрирован скриншот именно из CrystalDiskMark — несмотря на свою простоту, эта бесплатная утилита представляет собой своего рода «стандарт» для такого тестирования. В большинстве случаев (в том числе и в авторитетных обзорах) процесс тестирования в CDM выглядит как:
- Запуск утилиты, выбор диска, который будет тестироваться в верхнем правом поле. Перед вторым шагом желательно закрыть все программы, которые могут активно использовать процессор и доступ к дискам.
- Нажатие по кнопке «All» для запуска всех тестов. Если необходимо проверить производительность диска в определенных операциях чтения-записи, достаточно нажать соответствующую зеленую кнопку (их значения будут описаны далее).
- Ожидание окончания проверки и получения результатов оценки скорости SSD при различных операциях.
Для базовой проверки другие параметры тестов обычно не изменяются. Однако может оказаться полезным знать, что можно настроить в программе, и что именно означают различные числа в результатах проверки скорости.
Настройки
В главном окне CrystalDiskMark вы можете настроить (если вы начинающий пользователь, возможно, не стоит что-либо изменять):
- Количество проверок (результат усредняется). По умолчанию — 5. Иногда, для ускорения теста уменьшают до 3-х.
- Размер файла, с которым будут проводиться операции при проверке (по умолчанию — 1 Гб). В программе указывается 1GiB, а не 1Gb, поскольку речь идёт о гигабайтах в двоичной системе счисления (1024 Мб), а не в часто используемой десятичной (1000 Мб).
- Как уже упоминалось, вы можете выбрать, какой именно диск будет проверяться. Это не обязательно должен быть SSD, в этой же программе можно узнать скорость флешки, карты памяти или обычного жесткого диска. Результат теста на скриншоте ниже получен для RAM-диска.
В разделе меню «Настройки» вы можете изменить дополнительные параметры, но, опять же: я бы оставил как есть, к тому же так будет проще сравнить ваши показатели скорости с результатами других тестов, так как в них используются параметры по умолчанию.
Значения результатов оценки скорости
Для каждого проведенного теста CrystalDiskMark показывает информацию как в мегабайтах в секунду, так и в операциях в секунду у (IOPS). Для того, чтобы узнать второе число, задержите указатель мыши над результатом любого из тестов, во всплывающей подсказке появятся данные IOPS.
По умолчанию, в программе последней версии (в предыдущих был другой набор) выполняются следующие тесты:
- Seq Q32T1 — Последовательная запись/чтение с глубиной очереди запросов 32 (Q), в 1 (T) поток. В этом тесте скорость обычно получается самой высокой, поскольку файл записывается в последовательные секторы диска, расположенные линейно. Этот результат не в полной мере отражает реальную скорость работы SSD при использовании в реальных условиях, но обычно сравнивают именно его.
- 4KiB Q8T8 — Произвольная запись/чтение в случайные секторы по 4 Кб, 8 — очередь запросов, 8 потоков.
- 3-й и 4-й тест аналогичны предыдущему, но с иным числом потоков и глубиной очереди запросов.
Глубина очереди запросов — количество запросов чтения-записи, одновременно направляемых к контроллеру накопителя; потоки в данном контексте (в предыдущих версиях программы их не было) — количество потоков записи файла, инициируемых программой. Различные параметры в 3-х последних тестах позволяют оценить, как именно контроллер диска «справляется» с чтением-записью данных в различных сценариях работы и управляет распределением ресурсов, причем не только его скорость в Мб/сек, но и IOPS, что здесь является важным параметром.
Часто результаты могут заметно меняться при обновлении прошивки SSD. Также следует учитывать, что при таких тестах в значительной мере нагружается не только диск, но и CPU, т.е. результаты могут зависеть и от его характеристик. Это — очень поверхностно, но при желании в Интернете можно найти очень подробные исследования зависимости производительности дисков от глубины очереди запросов.
Скачать CrystalDiskMark и информация о запуске
Скачать последнюю версию CrystalDiskMark можно с официального сайта https://crystalmark.info/en/software/crystaldiskmark/ (Совместима с Windows 10, 8.1, Windows 7 и XP. В программе есть русский язык несмотря на то, что сайт на английском). На странице утилита доступна как в виде установщика, так и как zip-архив, не требующий установки на компьютер.
Учитывайте, что при использовании portable-версии возможен баг с отображением интерфейса. Если вы столкнетесь с ним, откройте свойства архива с CrystalDiskMark, установите отметку «Разблокировать» на вкладке «Общие», примените настройки и только после этого распаковывайте архив. Второй метод — запустить файл FixUI.bat из папки с распакованным архивом.
Другие программы оценки скорости твердотельных накопителей
CrystalDiskMark — не единственная утилита, позволяющая узнать скорость SSD в различных условиях. Есть и другие бесплатные и условно-бесплатные инструменты:
- HD Tune и AS SSD Benchmark — наверное, две следующие по популярности программы проверки скорости SSD. Задействованы в методике тестирования обзоров на notebookcheck.net в дополнение к CDM. Официальные сайты: https://www.hdtune.com/download.html (на сайте доступна как бесплатная так и Pro версии программы) и https://www.alex-is.de/ соответственно.
- DiskSpd — утилита командной строки для оценки производительности накопителей. По сути, именно она лежит в основе CrystalDiskMark. Описание и загрузка доступны на сайте Microsoft TechNet — https://aka.ms/diskspd
- PassMark — программа для тестирования производительности различных компонентов компьютера, в том числе дисков. Бесплатно на 30 дней. Позволяет сравнить результат с другими SSD, а также скорость вашего накопителя по сравнению с такими же, протестированными другими пользователями. Тестирование в привычном интерфейсе можно запустить через меню программы Advanced — Disk — Drive Performance.
- UserBenchmark — бесплатная утилита, быстро тестирующая различные компоненты компьютера автоматически и отображающая результаты на веб-странице, включая показатели скорости установленных SSD и их сравнение с результатами тестов других пользователей.
- Утилиты некоторых производителей SSD также содержат инструменты проверки производительности дисков. Например, в Samsung Magician вы можете найти его в разделе Performance Benchmark. В этом тесте показатели последовательного чтения и записи примерно соответствуют тем, что получаются в CrystalDiskMark.
В завершение отмечу, что при использовании ПО производителей SSD и включении функций «ускорения» наподобие Rapid Mode, вы по факту не получаете объективный результат в тестах, так как начинают играть роль задействованные технологии — кэш в оперативной памяти (который может достигать большего размера, чем объем данных, используемых для тестирования) и другие. Поэтому при проверке рекомендую их отключать.
Источник: remontka.pro