28 сентября 2013

Как проверить скорость интернет, не открывая веб-браузер в Ubuntu/Linux Mint

Существуют различные способы для проверки скорости интернет. Это проверка посредством поиска в браузере - http://www.speedtest.net/, установка всевозможных виджетов типа Conky и т.п. Но в этой статье я хочу рассказать и показать, как проверить скорость вашего интернет-соединения на открывая браузера и не устанавливая ни каких виджетов, а выполнить всего одну команду в терминале - speedtest.

Для то чтобы команда speedtest выполнилась в терминале, прежде нужно установить два пакета: python-pip и speedtest-cli.

1. Установите python-pip, инструмент для установки и управления пакетами Python следующей командой в терминале:

sudo apt-get install python-pip

2. Далее установите speedtest-cli с помощью python-pip:

sudo pip install speedtest-cli

По окончании установки этих пакетов вы можете проверить скорость интернет-соединения простой командой в терминале:

speedtest

В терминале вы должны увидеть информацию о вашем интернет-соединении, а также имя провайдера и IP-адрес.

В моём случае эта информация выглядит следующим образом:


Вот и всё. Теперь вы можете в любое время проверить в терминале скорость интернет, не открывая браузер.

Удачи.

76 комментариев :

  1. очередная крутая утилита с любимого блога. Спасибо!

    ОтветитьУдалить
  2. Ответы
    1. Да не за что. Спасибо вам, ребята, что посещаете мой блог и за ваши отзывы о нём.

      Удалить
  3. изящно. годная вещь. и намного быстрей чем веб сервисы

    ОтветитьУдалить
  4. Отменный тест!И,надеюсь,самый правдивый.СПАСИБО! А для проверки в браузере я использую Ashampoo speed test-в отличии от общеиспользуемого speed test,этот поправдивее,как мне кажется.

    ОтветитьУдалить
    Ответы
    1. использовать данную итилиту - значить обрезать траффик.принцип работы у данных программ разный: speedtest сначала принемает,а потом считает,а Ashampoo speed test наоборот

      Удалить
  5. Большое спасибо,очень удобно,ваш блог самый полезный

    ОтветитьУдалить
  6. В Севилье инет от Vodafon построен на ADSL?! (судя по вилке dowload - upload)

    ОтветитьУдалить
  7. PS.
    Проверил терминальный спидтест. Врёт.
    Провайдер на моём тарифе обещает 25 мбит/сек. в обе стороны, тест заявляет: вход - 22.91, выход - 28.74

    ОтветитьУдалить
    Ответы
    1. Терминал трудно обмануть. А обещания провайдера не всегда соответствую действительности. Я плачу за 20 Mbit/s, а как видно на снимке, получаю 4 с небольшим. Провайдер объясняет это расстоянием. Так что вот так.

      Удалить
    2. Берите среднее арифметическое ;-)

      Удалить
    3. Владимир, 1,2 км - это расстояние??? Для Испании - это расстояние??? Что тогда про Украину говорить... У меня показало 121,58 км и пинг 28,292 мс (Укртелеком), мой тариф - 5К, или 5 Мегабит, а показало на закачку 7,07 Мегабит, на выход - 1,93. Тоже как-то не совпадает... но в лучшую сторону.

      Удалить
    4. Зависит от провайдера и технологии последней мили.

      Удалить
  8. Среднее арифметическое говорите.
    Ну, не знаю...
    Точнее спидтеста кроме как замера с помощью торрентозакачки, имхо, нет.
    И такая закачка/раздачка вполне коррелируется с заявленным тарифом от прова.
    Вы где-нибудь встречали ISP, который выдает больше, чем обещает? Я - нет.

    ОтветитьУдалить
    Ответы
    1. Это была шутка. А торренты и впрямь иногда быстрей "номинала" качаются, если у провайдера отдельные настройки p2p-трафика. Я, например, плачу за 20 мегабит, а на торрентах до 100 доходит. На 15-ти мегабитном тарифе, который дешевле, торрент-трафик уже ограничивается провайдером - потому, что на этом тарифе 95% пользователей сидят, по простоте душевной :).

      Удалить
    2. :=)
      За оплаченных 20 мбит получать 100.
      Мечта, а не пров, у которого абоненты качают из локали на такой скорости.
      Уже хочу к Вашему провайдеру, с таким зеленым светом для п2п.

      Удалить
  9. Провайдеры хитрые.В договоре пишут например как у меня: до 24мбит.А по факту больше 9 не видел.И не придерешся.Эта приставка ДО в рекламе везде.

    ОтветитьУдалить
    Ответы
    1. Да,а вот у меня 2,71 km-это что, протяженность линии?И как она влияет на скорость?

      Удалить
  10. А как проверить скорость к конкретному сайту-ya.ru,например?

    ОтветитьУдалить
  11. Эти сервисы я знаю! :-) Я имел ввиду-можно ли из терминала,указав после speedtest операнд,узнать скорость до другого сервера (кроме сервера своего провайдера)? Я пробовал speedtest --server ya.ru, и speedtest ---server 93.158.134.203-не получается....Или что-то не так делаю?

    ОтветитьУдалить
    Ответы
    1. speedtest --list
      выбрать из списка, к примеру 3226) Race Communications (Los Angeles, CA, United States) [10231.81 km]
      speedtest --server 3226
      Retrieving speedtest.net configuration...
      Retrieving speedtest.net server list...
      Testing from OJSC Rostelecom (95.32.2.88)...
      Hosted by Race Communications (Los Angeles, CA) [10231.81 km]: 25.431 ms
      Testing download speed........................................
      Download: 3.86 Mbit/s
      Testing upload speed..................................................
      Upload: 0.70 Mbit/s

      Удалить
    2. Чем больше расстояние, тем ниже определение скорости тестом.

      Удалить
    3. Я тоже так думаю.
      У меня терминальный speedtest, выдает download speed в 1.5 раза меньше, чем www.speedtest.net ?

      Удалить
    4. Перед применением команды speedtest --list желательно в терминале правка-параметры профиля-прокрутка выставить "бесконечно", чтобы все серверы можно было посмотреть

      Удалить
  12. ОГРОМНОЕ спасибо за развернутую инфу!

    ОтветитьУдалить
  13. Этот комментарий был удален автором.

    ОтветитьУдалить
  14. Как вам такая скорость?

    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from JSC Kazakhtelecom (147.30.45.129)...
    Selecting best server based on ping...
    Hosted by CTC (Almaty) [2.70 km]: 16.689 ms
    Testing download speed........................................
    Download: 47.07 Mbit/s
    Testing upload speed..................................................
    Upload: 51.44 Mbit/s

    ОтветитьУдалить
    Ответы
    1. Казахтелеком?.. До нас кабельный практически не добрался ещё. И видимо не скоро будет. Это реальная скорость?

      Удалить
    2. Да, скорость реальная, могла бы быть и больше.
      Оптика до квартиры + WiFi-роутер + полный безлимит = 3700 тенге (около 25$).

      Удалить
    3. novikows@novikows:~$ speedtest
      Retrieving speedtest.net configuration...
      Retrieving speedtest.net server list...
      Testing from Lugansky Merezhy Ltd (94.158.38.170)...
      Selecting best server based on ping...
      Hosted by LTD "Trade House-INET" (Komsomolsk) [121.58 km]: 61.75 ms
      Testing download speed........................................
      Download: 50.81 Mbit/s
      Testing upload speed..................................................
      Upload: 44.96 Mbit/s


      Хотя тариф 10-мбит )))))
      Витуха+Wi-Fi+безлим = 80 гр (10$ )

      Удалить
    4. Евгений Николаевич, я тоже с Казахстана, из Караганды. Правда до меня оптика ещё очень не скоро доберётся. У меня мегалайн, тарифный план с гордым названием "ТУРБО-ПЛЮС" 8 мегабит, 100 гигов порог трафика, 4600тн в месяц (30 с копейками баксов, 900 с копейками рублей, около 230 гривен) ... Виталь, дааа, совсем недавно был на Украине, совсем небольшой городок под Черкассами, но интернет 20 Мбит/c всего за 80 гривен, а 50 мегабит 100. Удивился.

      Удалить
  15. Евгений Николаевич, а Вам?

    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from OJSC Orange Junior Soccer Club (127.0.0.1)...
    Selecting best server based on ping...
    Hosted by Superspeed OJSC (Best) [192168.11 km]: 0.0000792 ms
    Testing download speed........................................
    Download: 989.16 Mbit/s
    Testing upload speed..................................................
    Upload: 960.75 Mbit/s
    -------------------------------------
    http://www.youtube.com/watch?v=gGy-9ka4lqU

    Простите за флуд.
    Админ, разрешите объявить Вам благодарность за продвижение "Open source"! В 2001 начинал с "alt linux"-junior light, потом knoppix, потом долгий перерыв, с 2012 на "Ubuntu". Не знаю горя, но поддерживаю десяток компов на Win. Небо и земля. Спасибо Вам за Вашу работу и поддержку любителей "Линагз".

    ОтветитьУдалить
    Ответы
    1. У меня в городе примерно такая-же скорость. Если на всех поделить.

      Удалить
    2. Ну, еще бы, в Калифорнии, да на Линкольн-авеню, был бы плохой инет. Там наверняка оптика натянута....

      Удалить
    3. Сильно! Особливо доставило время пинга! )))

      Удалить
    4. 127.0.0.1 - до боли знакомый IP-шник! )))

      Удалить
  16. Не мог бы кто нибудь сделать обзор дистрибутива Jondo? Я бы с удовольствием прочитал такой обзорчик на этом сайте.

    ОтветитьУдалить
    Ответы
    1. есть ещё из этой серии и The Amnesic Incognito Live System или TAILS — дистрибутив Linux на основе Debian, созданный для обеспечения приватности и анонимности -см вики
      http://ru.wikipedia.org/wiki/The_Amnesic_Incognito_Live_System,
      устанавливал как то на флешку-отлично работает

      Удалить
  17. Ну так сам и сделай такой обзорчик на этом сайте, а я тебе такую возможность предоставлю.

    ОтветитьУдалить
  18. Полезная вещь проще чем через ping или через ip2.ru ставлю 9 из 10 ток меня одно беспокоит скорость чюток выше чем указана в договоре или должна быть в общем буквально на несколько килобайт))

    ОтветитьУдалить
    Ответы
    1. Грамотей,повторяю ещё раз:научись правильно и без ошибок писать.А то твои предложения превращаются в набор слов.Смотри куда адрес,тобою написанный выкидывает http://savepic.su/3410241.png А должен вот сюда http://savepic.su/3468608.png

      Удалить
  19. Класно! Випусти Друже документик із такими корисними дрібничками і це буде відпад!

    ОтветитьУдалить
  20. stah20@MonsterEnergy:~$ speedtest
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from Tario Ltd. (193.43.234.1)...
    Selecting best server based on ping...
    Hosted by TeleNet Cheremhovo (Cheremkhovo) [347.84 km]: 15.338 ms
    Testing download speed........................................
    Download: 0.86 Mbit/s
    Testing upload speed..................................................
    Upload: 0.31 Mbit/s

    Круто работает! :)
    Плачу за 7 мбит по технологии adsl.
    Выше чем 0.9 за 2 года вообще не видел хД
    Оптику к нам только начали вести, стою в очереди длинною в 2 месяца ))

    Владимир, как всегда отдельное спасибо за труды! Часто посещаю, к сожалению, ресурс )

    ОтветитьУдалить
  21. Спасибо и отдельная благодарность за блог!

    ОтветитьУдалить
  22. support@joomla:~$ speedtest
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from United Networks of Ukraine, Ltd (195.128.18.244)...
    Selecting best server based on ping...
    Hosted by Volia (Kiev) [1.91 km]: 6.914 ms
    Testing download speed........................................
    Download: 84.38 Mbit/s
    Testing upload speed..................................................
    Upload: 89.98 Mbit/s

    Спасибо за информацию)

    ОтветитьУдалить
  23. Скажите пожалуйста. У меня при измерении скорости интернет соединения с терминала показывает абсолютно другой город и естественно значения сильно отличаются от показаний с браузера: fatikh@fatikh-R528-R728:~$ speedtest
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from CJSC ER-Telecom Holding (37.113.32.213)...
    Selecting best server based on ping...
    Hosted by OOO RGTS "Parus" (Ruzayevka) [97.78 km]: 21.935 ms
    Testing download speed........................................
    Download: 8.06 Mbit/s
    Testing upload speed..................................................
    Upload: 14.24 Mbit/s
    fatikh@fatikh-R528-R728:~$
    С браузера проверяю скорость соединения в личном кабинете с сайта указанного моим провайдером: http://st.penza.ertelecom.ru/

    ОтветитьУдалить
  24. Хотелось бы подробнее знать что это значит? Ведь Пенза и Рузаевка это разные города и даже разные республики. И чему следует верить - терминалу или браузеру???

    ОтветитьУдалить
    Ответы
    1. Вот ЗДЕСЬ ты найдёшь, как выбрать свой ближайший пункт для проверки скорости интернет.

      Удалить
    2. Спасибо Владимир! Но у меня почему то ближайшим оказался сервер Пуэрто Рико - 1188) AT&T Puerto Rico (San Juan, Puerto Rico) [9696.50 km] :))

      Удалить
    3. Странно. В терминале должно быть много точек после их определения. Прокрути скролинг а терминале.

      Удалить
    4. Действительно странно. http://www.youtube.com/watch?v=z42BpRgGPTY

      Удалить
  25. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. Ну что можно ответить на этот странный диалог. Либо Оператор Лев не владеет ситуацией, либо действительно ближе нет точки доступа.

      Удалить
    2. Я проверил, Саранска тоже нет в списках серверов России. Вполне возможно, что просто не добавили свой сервер в список. http://www.commfort.com/ru/online_servers.shtml

      Удалить
  26. Что-то перестал работать =( В чем проблема?

    ~ > speedtest
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Traceback (most recent call last):
    File "/usr/local/bin/speedtest", line 8, in
    load_entry_point('speedtest-cli==0.2.4', 'console_scripts', 'speedtest')()
    File "/usr/local/lib/python2.7/dist-packages/speedtest_cli.py", line 649, in main
    speedtest()
    File "/usr/local/lib/python2.7/dist-packages/speedtest_cli.py", line 514, in speedtest
    servers = closestServers(config['client'])
    File "/usr/local/lib/python2.7/dist-packages/speedtest_cli.py", line 346, in closestServers
    root = ET.fromstring(''.encode().join(serversxml))
    File "", line 125, in XML
    cElementTree.ParseError: no element found: line 1, column 0

    ОтветитьУдалить
    Ответы
    1. Аналогично:
      speedtest
      Retrieving speedtest.net configuration...
      Retrieving speedtest.net server list...
      и дальше нуль реакции

      Удалить
    2. Только что проверил, speedtest работает: http://img.5cm.ru/view/i5/06tO.png

      Удалить
    3. Сегодня проверил - работает. Так и не понял в чем был бок =)

      Удалить
  27. Здравствуйте, Владимир!
    Скажите пожалуйста, как удалить из Ubuntu эти пакеты (python-pip и speedtest-cli) полностью?
    У меня скорость интернета уже давно стала стабилино-хорошая и мне эти пакеты не нужны больше.
    За ответ заранее благодарен. Дмитрий.

    ОтветитьУдалить
    Ответы
    1. Центр приложений Ubuntu, вводишь в поиск поочерёдно python-pip и speedtest-cli и кнопка Удалить. Или в Synaptic таки же образом.

      Удалить
  28. самый крутой сайт _))) спасибо

    ОтветитьУдалить
  29. Спасибо. Установил. Всё работает.

    ОтветитьУдалить
  30. yana@R540-R580-R780:~$ speedtest
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from OJSC Rostelecom (176.50.164.106)...
    Selecting best server based on latency...
    Hosted by DOM.RU (Barnaul) [12.33 km]: 38.426 ms
    Testing download speed........................................
    Download: 0.92 Mbits/s
    Testing upload speed..................................................
    Upload: 0.75 Mbits/s
    yana@R540-R580-R780:~$ speedtest
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from OJSC Rostelecom (176.50.164.106)...
    Selecting best server based on latency...
    Hosted by Rostelecom (Barnaul) [12.33 km]: 38.229 ms
    Testing download speed........................................
    Download: 3.14 Mbits/s
    Testing upload speed..................................................
    Upload: 0.79 Mbits/s
    yana@R540-R580-R780:~$

    Спасибо.

    ОтветитьУдалить
  31. Спасибо и от меня.
    давненько заприметил Ваш сайт все по делу и без пафоса.

    ОтветитьУдалить
  32. класний сайт все доступно і зрозуміло.СУПЕР. НАЙКРАЩА ДОПОМОГА В ЛИНУКС !!!!!!

    ОтветитьУдалить