How to check internet speed linux

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

Скорость подключения к интернету — это очень важный параметр работы сети. При подключении к интернету в офисе или дома может понадобиться проверить скорость интернета linux. Обычно, для этого достаточно открыть какой-либо сайт и скачать файл. Но это не единственный способ.

Проверка скорости интернета Linux может быть выполнена с помощью специального сервиса — speedtest.net. Вы можете открыть сайт проекта в браузере, программа определит ближайший к вам сервер, а затем покажет скорость доступа к этому серверу. Для работы сервиса используется флеш-плеер. Но не это тема нашей статьи. Сегодня мы рассмотрим как узнать скорость сети linux через терминал.

Проверка скорости интернета через терминал

Конечно, вы могли бы скачать файл с помощью wget и таким образом узнать скорость интернета. Но тогда на скорость загрузки будет влиять не только пропускная способность вашей сети, но и скорость отдачи сервера. Поэтому лучше использовать сервис speedtest, это, возможно, даже из командной строки.

speedtest-cli — это скрипт, написанный на Python, который позволяет измерить скорость интернета linux в двух направлениях. Вы можете проверять скорость сети на определенном расстоянии или для конкретных серверов, а также делиться своим результатом в интернете.

Установка SpeedTest-cli

Утилита может быть установлена двумя способами. Или из репозитория пакетов Python, либо прямо с Github, мы рассмотрим оба способа. Начнем с более сложного.

Сначала обновите систему до самой последней версии:

speed

Установите скрипт установки пакетов python:

sudo apt install python-pip

speed1

Затем установите саму программу speedtest-cli с помощью pip:

sudo pip install speedtest-cli

Читайте также:  Hcxtools kali linux установка

speed2

Второй способ еще проще, сначала скачайте файл программы с GitHub и дайте ему права на выполнение:

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$ chmod +x speedtest-cli

Вы можете скопировать скрипт в папку /bin или выполнять его прямо из этой папки.

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

Чтобы проверить скорость интернет linux достаточно запустить скрипт без параметров:

speed3

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

speed4

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

speed6

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

speed7

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

speed8

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

speed9

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

speed11

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

speed12

Выводы

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

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

How to Check Internet Speed in Linux Using Speedtest CLI

Many times to check our Internet speed we used to use a speedtest website to measure our network speed. Instead of using the utility from the web now, you have the option to use it from the terminal using Speedtest CLI.

Speedtest CLI is a command-line utility for system administrators, software developers, and computer users to measure their Internet download and upload speed, latency, and packet loss from the Linux terminal. This utility is written in Python and you need Python 2.4 and above to make it work.

How to Install Speedtest CLI in Linux

There are many ways to install Speedtest CLI in your Linux distribution. There are common ways that can be used irrespective of the distribution you are using or you can use your distribution package manager to install the package as shown.

Install Speedtest CLI in Debian/Ubuntu & Mint

$ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash $ sudo apt-get install speedtest

Install Speedtest CLI in Redhat/Fedora & CentOS

$ curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash $ sudo yum install speedtest

Install Speedtest CLI Using PIP in Linux

Alternatively, you can install the Speedtest CLI package using PIP or downloading a package from GitHub. To install the package via pip run the following command. Depending upon how you configured pip in your machine you have to either use pip or pip3.

$ pip install speedtest-cli OR $ pip3 install speedtest-cli

Install Speedtest CLI from GitHub in Linux

To download and install the package from GitHub run the following command.

$ git clone https://github.com/sivel/speedtest-cli.git $ cd speedtest-cli $ python setup.py install

Once installed, you can verify if the installation is successful by running:

$ speedtest-cli --version speedtest-cli 2.1.3 Python 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0] 

How to Use Speedtest CLI in Linux Terminal

Try running —help to get a list of flags available to use along with the utility.

Читайте также:  Zyxel nwd6605 driver linux

Speedtest CLI Help

Check Linux Internet Speed

To measure your internet speed run the following command. From the below image you can see this command measures your internet upload and download speed.

Test Linux Internet Speed

Check Linux Internet Download and Upload Speed

You can choose to test only upload or download speed by adding the below flags.

$ speedtest-cli --no-download [Do not perform download test] $ speedtest-cli --no-upload [Do not perform upload test]

Test Linux Download and Upload Speed

If you look at the output it gives a lot of verbose which can be simply omitted using the —simple flag.

Check Linux Internet Speed

You can also get output in JSON format by adding the —json flag.

Check Speedtest in JSON Format

Check List of Speed Net Servers

You can get the list of speed net servers by running the following command. The list will be sorted by distance.

$ speedtest-cli --list $ speedtest-cli | wc -l # Total server count

List of Speed Net Servers

That’s it for this article. This Speedtest CLI tool will come in handy when you want to measure your Linux server internet speed when writing any scripts.

Источник

Speedtest ® CLI

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
Читайте также:  Скорость загрузки проверить linux

Install Options

brew tap teamookla/speedtestbrew update# Example how to remove conflicting or old versions using brew# brew uninstall speedtest --force# brew uninstall speedtest-cli --forcebrew install speedtest --force
## If migrating from prior bintray install instructions please first. # sudo rm /etc/apt/sources.list.d/speedtest.list# sudo apt-get update# sudo apt-get remove speedtest ## Other non-official binaries will conflict with Speedtest CLI# Example how to remove using apt-get# sudo apt-get remove speedtest-cli sudo apt-get install curlcurl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bashsudo apt-get install speedtest
## If migrating from prior bintray install instructions please first. # sudo rm /etc/yum.repos.d/bintray-ookla-rhel.repo# sudo yum remove speedtest ## Other non-official binaries will conflict with Speedtest CLI# Example how to remove using yum# rpm -qa | grep speedtest | xargs -I <> sudo yum -y remove <> curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bashsudo yum install speedtest
sudo pkg update && sudo pkg install -g libidn2 ca_root_nss# Example how to remove conflicting or old versions using pkg# sudo pkg remove speedtest# freeBSD 12 installsudo pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd12-x86_64.pkg"# freeBSD 13 installsudo pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd13-x86_64.pkg"

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

Linux

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

FreeBSD

Available for x86_64 only.

Источник

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