debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Измеряем скорость интернет-соединения из терминала [Инструкция]  (Прочитано 3094 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CoolAller

  • Topic Author
  • Сообщений: 805
Хай пипл!

Предсталяю еще один полезный лайвхак для измерения скорости интернет-соединения прямо из терминала, используется сервис speedtest.net. Удобно настраиваются серверы для измерения скорости и имеется информативный help и главное не нужно лезть ни в какие браузеры.

Для начала качаем Speedtest-cli с GitHub, но польшому счету нам нужен только сам скрипт или что еще проще открываем терминал и выполняем:

Качаем скрипт:
wget -O speedtest https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Теперь перемещаем файл в /usr/bin:
sudo mv speedtest /usr/bin/
Делаем скрипт исполняемым:
sudo chmod +x /usr/bin/speedtest
Готово! Можно пользоваться, набрав в терминале команду speedtest, сервер будет выбран автоматически по команде ping с учетом географического расположения.

Если мы хотим поменять сервер, если он нас по какой-то причине не устраивает или  просто "для чистоты эксперимента"), то для того чтобы получать список доступных серверов Speedtest.net по всему миру, используйте опцию "--list". Будет отображен отсортированный список серверов Speedtest.net (первыми будут те, что географически ближе).

В списке серверов, о котором было выше, каждый сервер Speedtest.net показывает соответствующий идентификатор сервера. Вы можете вручную указать идентификатор сервера во время тестирования, вместо использования географически ближайшего сервера. Например, если я хочу пользоваться сервером в Вашингтоне, я указываю соответствующий идентификатор сервера (например, 935).
speedtest --server 935
Если вы хотите поделиться результатом теста скорости, вы можете использовать опцию "--share", которая позволит вам поделиться результатами теста скорости с другими в формате изображения через Speedtest.net.

За дополнительными опциями обращаемся к хелпу:
speedtest -h
Приятного использования. Следите за обновлениями на GitHub скрипт время от времени обновляется.

« Последнее редактирование: 05 Январь 2017, 22:33:06 от CoolAller »
 
Пользователи, которые поблагодарили этот пост: Brainey, Александр Кряжев, sx88, oermolaev, Aligator, Kato

Оффлайн oermolaev

  • Сообщений: 293
и главное не нужно лезть ни в какие браузеры.
и главное не нужно никакого флеша!
Спасибо!

« Последнее редактирование: 21 Июнь 2015, 01:16:58 от oermolaev »
 

Оффлайн CoolAller

  • Topic Author
  • Сообщений: 805
oermolaev, пожалуйста  :)
 

Оффлайн dogsleg

  • systemd of a pwn
  • Сообщений: 182
  • Debian Developer
    • www.pimentola.ru
 
Пользователи, которые поблагодарили этот пост: netaul, oermolaev

Оффлайн oermolaev

  • Сообщений: 293
 

Оффлайн CoolAller

  • Topic Author
  • Сообщений: 805
Версия в репах не работает, как исправить скрипт взятый с GitHub описано выше в примечании.
« Последнее редактирование: 07 Август 2015, 18:54:47 от CoolAller »
 

Оффлайн bevlam

  • Сообщений: 11
Не работает. Без правки, работают обе версии в терминале. Править не понятно, что. Нет такой строки в скрипте, которая указана для правки. Есть вот:  user_agent = None, но её замена приводит к тому, что рабочий стол не реагирует ни на какие действия.
Ноутбук 17"DNS-0161145 (clevo w150er) / ‎Intel(R) Core(TM) i5-3210M CPU@2.50GHz / DDR3-12Gb / NVidia GT650M 1Gb / Toshiba-500Gb WD-500Gb / Debian Stretch 64-bit Plasma-5.
 

Оффлайн CoolAller

  • Topic Author
  • Сообщений: 805
bevlam, вы бы до конца дочитали, я же писал, что скрипт время от времени обновляется, править нужно только тогда, когда у вас что-то не работает, помоему все ясно описано. Указанное мной исправление было актуально на момент, когда скрипт перестал работать, а на github еще не придумали решения, позже автор скрипта внес исправления сам и в данный момент он находится в работоспособном состоянии.
« Последнее редактирование: 30 Июль 2016, 22:43:10 от CoolAller »
 

Оффлайн bevlam

  • Сообщений: 11
Да всё я прочитал до конца и правильно. Меня смутила картинка в посте, что флеша и браузера не надо. Подумалось, что замер скорости должен выводиться в графическом представлении, а так да, в терминале всё работает, но желание красоты меня с толку сбило.
Ноутбук 17"DNS-0161145 (clevo w150er) / ‎Intel(R) Core(TM) i5-3210M CPU@2.50GHz / DDR3-12Gb / NVidia GT650M 1Gb / Toshiba-500Gb WD-500Gb / Debian Stretch 64-bit Plasma-5.
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
bevlam, если есть желание, то можно и окошко создать.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн ZEN

  • Сообщений: 217
Альтернативный вариант:
$ curl -s http://speedtest.ftp.otenet.gr/files/test100Mb.db | pv > /dev/null
2,12MiB 0:00:02 [1,71MiB/s] [    <=>                          ]
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 

Оффлайн CoolAller

  • Topic Author
  • Сообщений: 805
Альтернативный вариант
Он не корректно измеряет скорость.
На канале в 100mb/s выводит это:
curl -s http://speedtest.ftp.otenet.gr/files/test100Mb.db | pv > /dev/null
 100MiB 0:03:15 [ 523KiB/s] [   <=>
 

Оффлайн bevlam

  • Сообщений: 11
bevlam, если есть желание, то можно и окошко создать.
Желание то есть, а вот с остальным беда.
Ноутбук 17"DNS-0161145 (clevo w150er) / ‎Intel(R) Core(TM) i5-3210M CPU@2.50GHz / DDR3-12Gb / NVidia GT650M 1Gb / Toshiba-500Gb WD-500Gb / Debian Stretch 64-bit Plasma-5.
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
bevlam, qt vs gtk vs ...?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн bevlam

  • Сообщений: 11
Ноутбук 17"DNS-0161145 (clevo w150er) / ‎Intel(R) Core(TM) i5-3210M CPU@2.50GHz / DDR3-12Gb / NVidia GT650M 1Gb / Toshiba-500Gb WD-500Gb / Debian Stretch 64-bit Plasma-5.
 

Теги: