Проверить скорость интернета linux terminal

Проверка скорости интернета 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

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 Test Internet Speed from the Command Line on Linux

But there are other ways to test your network data speed on Linux, including using the command line.

Perhaps you want to check that your network speeds match up to what you pay your ISP for, or see if a connection issue currently bugging you is real or imagined. Whichever; being able to run an internet speed test from the command line is handy, and easy to do.

In this tutorial I show you how to run a network speed test right from the Terminal using an app available in the repositories of most major Linux distributions. It’s not the the only tool for the job (and some might argue not the best) but is one that’s simple to use.

Using ‘speedtest-cli’ on Linux

Now, to set your expectations, I must mention that running an internet speed test from the command line isn’t as exciting as other methods. You won’t get to see a flashy speedometer ticking vicariously, nor colorful bar charts undulating wave-like before your eyes.

But you get what you need: data — and fast.

I use a Python tool called speedtest-cli to test internet speeds on Linux. This uses the speedtest.net website mentioned at the start of this post. Using this you can test your internet upload and downloads speeds, and measure ping.

I will add that some websites/servers/ISPs are savvy to traffic from this site, so take the results with a small thimble of NaCl.

Читайте также:  Подключение интернета до загрузки windows

First things first: install the speedtest-cli tool on your Linux system. The exact way to do this will vary based on your OS but the package is in the repos of every major Linux distro meaning you can run sudo apt install speedtest-cli (or your distro’s equivalent) to get it.

1) Open a new terminal window (on most Linux distributions you can do this quickly by pressing the ctrl + alt + t keys)

2) In the terminal window, type this command:

3) Press the Enter key on your keyboard

The app will take 30 seconds or so to measure your upload and download speeds so be patient. Once complete you get to see a concise report that looks like this:

a screenshot of the speedtest-cli tool running on Ubuntu

If you want to see more information about your network during and after the test (such as IP address, test location, etc) you can run speedtest-cli without the —simple flag. This delivers more verbose output, like so:

To see the full range of options available with the tool —there are lots— run the speedtest-cli -h command to crib the man page.

Conclusion

So that’s it; you now know how to run a network speed test on any Linux distro from whatever terminal emulator or CLI environment is provided

How do you prefer to do network speed tests? Does being able to do it from the command line instead of a dedicated network test website appeal? Share your thoughts on this tutorial down in the comments section!

Home > How To > How to Test Internet Speed from the Command Line on Linux

Joey Sneddon

Joey Sneddon is a purveyor of puns and arbitrator of alliteration. Or at least, that’s what he says. When he’s not blogging about Ubuntu on omg! ubuntu! he’s collecting toys, feeding cats, and trying to master his Arch install…

  • omg! linux! — covering the worlds of linux and open source
    • About
    • Privacy
    • Commenting
    • omg! ubuntu!

    Источник

    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

    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