Настройка speedtest на CentOS/RHEL

Иногда возникает необходимость проверить фактическую скорость интерфейса на удалённой машине (VDS, VPS). Это удобно сделать с помощью известного сервиса speedtest.net. Но графического интерфейса, а тем более браузера на удалённой машине нет.

Поэтому будеи использовать специальный консольный клиент Speedtest-cli.

Установим python:

yum -y install python

Скачаем сам клиент:

cd ~
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli

И запустим его

./speedtest-cli

Чтобы увидеть результаты измерений не в битах, а в байтах, используем ключ —bytes

./speedtest-cli --bytes

Чтобы получить ссылку на результаты измерений, используем ключ —share

./speedtest-cli --share

Можно использовать оба ключа вместе

./speedtest-cli --share --bytes

При измерении скрипт выбирает ближайшую к вашему серверу ноду speedtest.net

Если вы хотите сами выбрать точку измерений, то выполните следующее:

Получим список нод с сайта speedtest.net

wget http://www.speedtest.net/speedtest-servers.php

Файл большой, можете посмотреть его содержимое любым способом, если интересно.

Нам нужно найти конкретную ноду в конкретном городе или стране. Это можно сделать командой

grep 'city-name' speedtest-servers.php | egrep -o 'id="[0-9]{4}"'

Где ‘city-name’ название города на английском в кавычках. Например:

grep 'Moscow' speedtest-servers.php | egrep -o 'id="[0-9]{4}"'

В ответ получим список ID нужных нам нод. Теперь можем проверить скорость от сервера до выбранной ноды. Например для ноды с ID 2904

./speedtest-cli --server 2904

Естественно можно добавить и другие ключи

./speedtest-cli --share --bytes --server 2904

 

 

 

Вы можите оставить комментарий, или поставить трэкбек со своего сайта.

Написать комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>