Speedtest ��� linux mint

linux-notes.org

Утилита speedtest-cli — это скрипт, который написан на Python. Он измеряет скорость интернет-трафика в двух направлениях (аплоад и даунлоад) используя инфраструктуру speedtest.net для измерения скорости. Для данной программы необходимо установить Python 2.4-3.4 или выше.

Установка speedtest-cli для проверки скорости интернета в Unix/Linux

Есть несколько способов установить speedtest-cli:

  • Первый способ — предполагает использование пакета python-pip.
  • Второй способ — загрузить сценарий Python, сделать его исполняемым и запустить.
  • Третий способ — использовать пакетный менеджер.
  • Четвертый способ — скачать speedtest-cli используя Github.

Все команды я буду выполнять от суперпользователя, по этому — я залогинюсь под ним:

Вводим пароль от пользователя root и получаем его права.

-=1=- Установка speedtest-cli используя pythin-pip

И так, для начала выполняем установку python-pip, если не знаете как это сделать — вот статья:

И, выполняем установку speedtest-cli пакета:

Для обновления speedtest-cli, используйте:

-=2=- Установка speedtest-cli используя Python скрипт

Сначала загрузите скрипт python из github с помощью команды wget, распакуйте загруженный файл (master.zip):

После извлечения архива, перейдите в speedtest-cli-master папку и сделайте исполняемый файл:

Затем переместите исполняемый файл в /usr/bin директорию:

Вот еще один вариант:

-=3=- Установка speedtest-cli используя пакетный менеджер.

Если вы используйте Debian/Ubuntu ОС, выполните:

Если вы используйте CentOS/Fedora/RHEL ОС, выполните:

Если вы используйте Mac OS X, выполните:

Для начала, устанавливаем HomeBrew:

И выполняем установку:

-=4=- Установка speedtest-cli используя Github

И выполняем установку:

Или можно запустить следующую команду:

Использование speedtest-cli для проверки скорости интернета в Unix/Linux

В зависимости каким методом установки вы воспользовались, будет зависеть запуск speedtest-cli утилиты:

1. Чтобы проверить скорость загрузки и выгрузки своего интернет-соединения, запустите команду speedtest-cli без каких-либо аргументов, как показано ниже:

2. Для вывода информации в байтах (вместо битов), используйте:

3. Поделитесь своей пропускной способностью с друзьями или семьей. Вам предоставляется ссылка по завершению проверки:

Конечно, вы можете комбинировать оба варианта:

4. Вам не нужна дополнительная информация (кроме Ping, Download и upload), то для этого используйте:

5. Посмотреть сервера которые использует speedtest.net на основе физического расстояния ( км ):

6. На последнем этапе сформирован огромный список серверов, отсортированных по расстоянию. Как получить желаемый результат? Скажем, я хочу видеть только сервер speedtest.net, расположенный в Мумбаи (Индия):

7. Проверьте скорость подключения к определенному серверу. Используйте идентификатор сервера, сгенерированный в примере 5 и в примере 6:

Как указать идентификатор сервера для тестирования?

Во-первых, возьмите список серверов, введите:

Чтобы просмотреть идентификатор сервера, введите:

Читайте также:  Аудит действий пользователя windows server 2012

Чтобы выполнить поиск идентификатора сервера, введите:

Так же, можно показать только ID сервера(ов):

Далее используйте идентификатор сервера 6088:

8. Создание лога с помощью speedtest-cli

Speedtest-cli можно запустить как cronjob, чтобы получить лог-файл с тестом скорости интернет-соединения. Откройте crontab с помощью следующей команды:

И добавьте эту строку (я предполагаю, что speedtest_cli.py установлен в /usr/local/bin) в crontab:

Сохраните изменения и выйдите из редактора crontab. Это проведет тест скорости в 0:30 каждый день и добавит результат в файл /tmp/speedlog.txt.

9. Чтобы проверить версию утилиты, используйте:

10. Для дополнительной информации ( помощи), используйте:

На этом у меня все, статья «Установка speedtest-cli для проверки скорости интернета в Unix/Linux» завершена.

Источник

Проверка скорости интернета Linux

Скорость подключения к интернету — это очень важный параметр работы сети. При подключении к интернету в офисе или дома может понадобиться проверить скорость интернета 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 достаточно запустить скрипт без параметров:

Вы можете посмотреть результат проверки в байтах, а не в битах:

Если хотите поделиться результатом с друзьями, можно попросить программу создать изображение:

Для получения информации только о ping, скорости загрузки и отдачи:

Посмотреть список доступных серверов можно с помощью параметра —list:

Теперь вы можете определить скорость соединения с нужным сервером, для этого достаточно указать ид сервера:

Читайте также:  Хороший поисковик для windows

speedtest-cli —server 5907

Чтобы вывести версию утилиты выполните:

А для просмотра всех возможных опций программы:

Выводы

Утилита speedtest-cli очень проста в использовании и в то же время может оказаться очень полезной. Во всяком случае теперь вы знаете как выполняется проверка скорости интернета linux. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Speedtest® CLI

Internet connection measurement for developers

Speedtest CLI brings the trusted technology and global server network behind Speedtest to the command line. Built for software developers, system administrators and computer enthusiasts alike, Speedtest CLI is the first official Linux-native Speedtest application backed by Ookla®.

With Speedtest CLI, you can easily:

  • Measure internet connection performance metrics like download, upload, latency and packet loss natively without relying on a web browser
  • Test the internet connection of your Linux desktop, a remote server or even lower-powered devices such as the Raspberry Pi® with the Speedtest Server Network™
  • Set up automated scripts to collect connection performance data, including trends over time
  • Use Speedtest in your programs by wrapping it in the programming language of your choice
  • View test results via CSV, JSONL or JSON

Install Options

Download Speedtest CLI

Speedtest CLI is maintained by the Ookla team. For assistance, please direct all inquiries to support@ookla.com.

macOS

Installing via brew will ensure you are always running the most up-to-date version of Speedtest CLI. You should update brew as frequently as possible.

Windows

Available for x86_64 only.

Linux

Available for: i386, x86_64, arm32, arm32hf, and arm64.

FreeBSD

Available for x86_64 only.

Our mission at Ookla is to make the internet better and faster for everyone by providing data and insights on real-world internet performance and quality. With billions of tests and coverage scans worldwide, we meet you where you are with apps for the devices you use most.

Источник

Install and use SpeedTest on linux terminal

For checking the internet connection speed, there are a number of services available online. In fact, the number of such services is so high that it’s kind of confusing which one is more reliable. In that case, SpeedTest is the top choice for the majority. It’s because the service is reliable and consistent with hundreds of servers worldwide. As it’s a website service, you need to have access to a browser for checking the connection, right? When working with a remote client without any web browser access, it can be pain to enjoy SpeedTest service. Don’t worry. SpeedTest is still available for using on the terminal! It’s Speedtest-clia command line utility that allows any users run SpeedTest right from the terminal .
In this article you’ll find how to test Internet speed from the Linux terminal, using speedtest-cli – a simple command-line client written in Python for measuring Internet bandwidth by using Speedtest.net infrastructure. I’ll show how to simply check download/upload Internet speed to the geographically closest server, how to measure the network speed to specific server and how to share the results of speed test via Speedtest.net. All these tasks can be performed using the Linux command line only.

Читайте также:  Установить процессор без переустановки windows

Install Speedtest-cli

Speedtest-Cli is installable via many different Linux distribution’s software sources. It is also available via the source code or the Python Package tool.

Install speedtest-cli on Ubuntu and Mint Linux
Install speedtest-cli on Debian
Install speedtest-cli on OpenSUSE
Install speedtest-cli on Fedora or CentOS linux

Using speedtest-cli

To run a basic internet speed test with the Speedtest-cli tool, launch a terminal, and run speedtest-cli in it. What follows is a basic test of your ping, upload, and download speed. The results of your internet test will show up in text form when the process is complete.

Basic internet speed test using speedtest-cli

If you’re new to using the terminal and wish internet test results were easier to read, add the simple modifier to speedtest-cli commands.

speedtest-cli simple

Download-only Test

Want to figure out your download speed but don’t feel like running a full internet speed test? Try running the speedtest-cli command with the no-upload modifier.

Combine no-upload with the simple modifier for an easy to read experience.

Upload-only Test

Running speedtest-cli with the no-download command will allow the user to do an “upload only” test.

For best results, run with the simple modifier.

View Graphical Results

When you run an internet speed test on Speedtest.net, you have the option of viewing your network results in a PNG image. If you want a picture result of speed tests you run with speedtest-cli in the terminal, add the share modifier.

speedtest-cli share result

Speedtest With Bytes

Each internet test you run with the speedtest-cli command is measured in bits. It’s the universal standard for measuring speed on the internet. If this doesn’t sit right with you, consider using the bytes modifier in your tests.

Export SpeedTest To CSV

Do you run speed tests a lot? Want to keep track of your data? Consider running the speedtest-cli command with the csv modifier. Using this feature prints out test results in the “csv” text format which is easily pasteable in spreadsheet programs like Microsoft Excel or Libre Office Calc.

More useful commands

​Speedtest-cli offers a host of options and customization and you can check them out by simply typing in –

​For example to get a list of all speedtest servers in ascending order of their distance from you. Just type in the following command –

speedtest-cli list server

You see those numbers to the extreme right? You can choose to run a test from that particular server simply by supplying its id using the following command –

Источник

Оцените статью