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

Проверить скорость интернет-канала VPS/VDS на Linux CentOS 7

Из каких показателей складывается общая производительность сервера? Разумеется, это: диск, процессор и сеть. Представляю небольшие шпаргалки по самостоятельному тестированию серверов на базе CentOS 7, которые подходят, как для физических, так и виртуальных серверов:

В моем случае для тестов используется облачный сервер в одном из Московских ЦОД. Сервер cl-web-01 имеет следующих характеристики: 2×2.2Ghz CPU, 2Gb RAM, 32Gb SSD и шаренный канал связи 100 Мбит/с, стабильность и скорость которого мы сейчас проверим при помощи всем известного сервиса Speedtest by OOKLA. Т.к. указанный сервер работает на базе CentOS 7.3 (1810) — мы будем использовать консольную версию теста.

Для установки Speedtest потребуется утилита pip и Python. Ранее я подробно описывал установку pip в CentOS 7, так что сейчас не буду на этом останавливаться.

Итак, устанавливаем необходимые пакеты и ПО при помощи yum:

yum -y install python-pip && pip install speedtest-cli

После завершения установки, запускаем проверку простой командой:

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

Так можно проверить реальную скорость сети на Linux сервере с CentOS 7 и сравнить с заявленной провайдером. Если Вам требуется удаленное обслуживание сервера на базе CentOS 7 (VPS), то просьба связатсья со мной любым удобным способом — Контакты.

Занимаюсь IT с 2007 года. Всё началось с увлечения — разгона компьютерного оборудования. Много воды и азота утекло с тех пор. Сейчас уже более 3х лет со своей командой оказываю комплексную поддержку и продвижение бизнеса: SEO, Яндекс.Директ, рассылки и удалённое обслуживание серверов. Буду рад помочь, обращайтесь!

Источник

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
Читайте также:  Keenetic 4g билайн нет интернета

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.

Источник

Как проверить скорость интернета в CentOS с помощью командной строки

Вы можете проверить скорость Интернета в Linux с помощью инструмента Speedtest-cli (интерфейс командной строки) на языке Python. Эта статья посвящена проверке скорости интернета на CentOS 8 Stream. Вы узнаете, как установить speedtest-cli на настольный компьютер или сервер CentOS и проверить скорость интернета.

Установка Speedtest-cli в CentOS

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

Если вы получите ошибку, что python не установлен, установите Python, как описано в шаге 1. Если python уже установлен, перейдите к шагу 2.

Шаг 1: Установите python

Если python не установлен в вашей системе, то сначала установите его. Для этого в терминале нужно выполнить приведенную ниже команду, чтобы установить python на CentOS 8.

Установите Python

Затем мы создаем симлинк на него:

sudo ln -s /usr/bin/python3 /usr/bin/python

Шаг 2: Скачайте файл speedtest_cli.py

Загрузите файл speedtest_cli.py с помощью команды ‘wget’:

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

После успешного сохранения загруженного файла введите в терминале следующую команду:

Читайте также:  Мобильный интернет теле2 apn

Шаг 3: Проверьте скорость интернета

Теперь мы проверим скорость интернета на вашей системе с помощью speedtest-cli. Введите следующую команду в терминале, чтобы проверить скорость интернета в Мбитах:

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

Теперь вы получите результат скорости через URL. Чтобы поделиться результатами, вам нужно выполнить следующую команду в терминале:

Поделиться скоростью интернета

На изображении выше видно, что в терминале был сгенерирован URL. Вы скопируете этот URL и вставите его в веб-браузер для проверки скорости интернета.

Итак, введите сгенерированный URL в адресную строку. На экране появятся окончательные результаты.

Результат Speedtest

Заключение

В этой статье вы узнали, как проверить скорость интернета с помощью speedtest-cli на CentOS в командной строке. Я надеюсь, что это руководство было полезным для вас, и вы не будете испытывать трудностей при проверке скорости интернета в вашей системе Linux.

Похожие записи:

Источник

Мониторинг пропускной способности и скорости сети в Linux

img

Сегодня в статье рассказываем про инструменты с открытым исходным кодом, которые позволяют вам проверить скорость вашего Интернета и пропускную способность в Linux.

DevOps

Speedtest

Speedtest — старый фаворит. Это инструмент для проверки скорости загрузки и скачивания с использованием speedtest.net. Он реализован на Python, упакован в Apt, а также доступен с pip. Вы можете использовать его как инструмент командной строки или в скрипте Python.

sudo apt install speedtest-cli
sudo pip3 install speedtest-cli

Затем запустите его с помощью команды speedtest :

speedtest Retrieving speedtest.net configuration. Testing from CenturyLink (65.128.194.58). Retrieving speedtest.net server list. Selecting best server based on ping. Hosted by CenturyLink (Cambridge, UK) [20.49 km]: 31.566 ms Testing download speed. Download: 68.62 Mbit/s Testing upload speed. Upload: 10.93 Mbit/s

Это быстрая, и пригодная для скриптов утилита, поэтому вы можете запускать его регулярно и сохранять результаты в файл или базу данных для записи скорости вашей сети с течением времени.

Fast

Fast — это услуга, предоставляемая Netflix. Его веб-интерфейс расположен на Fast.com, а интерфейс командной строки доступен через npm:

npm install --global fast-cli

И веб-сайт, и утилита командной строки предоставляют один и тот же базовый интерфейс — это простой тест скорости, и ничего лишнего:

Команда показывает вашу скорость скачивания (download) через Интернет. Чтобы получить скорость загрузки (upload), используйте флаг -u :

fast -u ? 80 Mbps v / 8.2 Mbps ^

iPerf

iPerf (iPerf3) — отличный способ проверить скорость вашей локальной сети (а не скорость Интернета, как это делают два предыдущих инструмента). Пользователи Debian, Raspbian и Ubuntu могут установить его с помощью apt:

sudo apt install iperf [Debian/Ubuntu] yum install epel-release [RHEL/CentOS] yum install iperf3 [RHEL/CentOS]

iPerf также доступен в Window и Mac

После установки вам понадобятся два компьютера в одной сети, чтобы использовать его (на обоих должен быть установлен iPerf). Один мы будем использовать в качестве сервера.

ip addr show | grep inet.*brd

Запустите iperf на сервере:

Читайте также:  Домашний интернет билайн регионы

Это компьютер входящих соединений от клиентов. Теперь запустите на втором компьютере iperf с флагом -c и укажите ip-адрес сервера.

NetHogs

NetHogs это утилита для проверки полосы пропускания, который группирует информацию по процессам. Это может быть полезно, чтобы понять кто занимает всю полосу пропускания. NetHogs входит во многие дистрибутивы. Для его установки используйте:

yum install epel-release [RHEL/CentOS] yum install nethogs [RHEL/CentOS] apt install nethogs [Debian/Ubuntu]

nethogs

Вы можете указать определенный интерфейс после команды:

Также у команды есть дополнительные параметры, такие как выбор задержки для частоты обновления -d , информации о версии -V , tracemode -t .

nload

nload позволяет отслеживать сетевой трафик и использование полосы пропускания в режиме реального времени, с большим количеством дополнительной информации, такой как: общий объем передаваемых данных, минимальное и максимальное использование сети и многое другое. Также nload строит графики входящего и исходящего трафика.

nload

  • device — выбор интерфейса
  • -a — промежуток в секундах, для подсчитывания среднего значения
  • -i — стопроцентная планка на графике пропускной способности в kBit/s
  • -m — отображение нескольких интерфейсов, без графика
  • -t — интервал обновления в миллисекундах
  • -u — режим отображения: Bit/s, kBit/s, MBit/s

Для установки используйте:

sudo apt install nload [Debian/Ubuntu] yum install epel-release [RHEL/CentOS] um install nload [RHEL/CentOS]

CBM – Color Bandwidth Meter

CBM — очень простой инструмент, который отображает сетевой трафик на всех подключенных устройствах. Удобство заключается в том, что команды отображаются в нижней части терминала.

CBM

Для установки используйте команду:

sudo apt install cbm -y [Debian/Ubuntu] yum install epel-release [RHEL/CentOS] yum install cbm [RHEL/CentOS]

После этого просто запустите:

vnStat

vnStat — это монитор сетевого трафика, который использует статистику сетевого интерфейса, предоставляемую ядром, что означает что он не будет перехватывать трафик и в результате гарантирует низкую загрузку ЦПУ. Особенность vnStst в том, что он сохраняет все данные в собственной базе.

vnStat

vnStat также предоставляет веб-интерфейс на основе php для отображения графической статистики. Для настройки веб-интерфейса vnStat в вашей системе должны быть установлены пакеты Apache , php и php-gd .

Веб-интерфейс vnStat

Для установки используйте команду:

sudo apt install vnstat [Debian/Ubuntu] sudo yum install epel-release [RHEL/CentOS] sudo yum install vnstat [RHEL/CentOS]

iftop

iftop — это инструмент для мониторинга, который создает обновляемый список сетевых подключений между парами хостов в реальном времени.

iftop

Для установки используйте:

sudo apt install iftop [Debian/Ubuntu] yum install epel-release[RHEL/CentOS] yum install iftop [RHEL/CentOS]

Будет произведен запуск с мониторингом всех интерфейсов.

slurm

slurm — это еще один инструмент мониторинга сетевой нагрузки для linux, который показывает результаты в графике ascii.

slurm

sudo apt-get install slurm [Debian/Ubuntu] sudo yum install slurm -y [RHEL/CentOS]

Источник

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