Есть много способов выполнить тесты производительности нашего соединения, есть несколько хорошо известных веб-страниц, с которых можно выполнять тесты скорости нашей сети, или некоторые графические приложения, которые мы можем иметь. Вместо этого на этот раз мы приносим вам SpeedTest, утилита, которую можно использовать с консоли для проведения исчерпывающих тестов, чтобы действительно узнать скорость нашего Интернет-соединения. С помощью этих типов утилит мы можем не только измерять производительность загрузки и выгрузки, предлагаемую нашим интернет-провайдером, но также проводить тесты для выявления возможных проблем в нашем соединении.
Чтобы это стало возможным, нам просто нужно загрузить инструмент, который представляет собой простой скрипт python и, конечно же, необходимые зависимости для его выполнения, которые в данном случае путем установки пакета Python необходимы для возможности выполнения файла .py, включенного для его выполнения. Итак, теперь вы знаете, что во избежание проблем перед выполнением шагов, которые мы включили в эту статью, вам понадобится интерпретатор Python, чтобы все работало. Для этого необходимо выполнить следующие шаги:
git clone https://github.com/sivel/speedtest-cli.git cd speedtest-cli python speedtest.py
Помимо использования без аргументов, у вас также есть доступные варианты (например, параметр –list для вывода списка доступных тестовых серверов и возможности выбрать конкретный сервер для проведения тестов), и мы можем проконсультироваться с их документацией. Как видите, его несложно использовать, и хотя вывод находится в текстовом режиме, хотя с перенаправлениями мы можем отправить результат в файл для сохранения вывода, это может быть весьма полезно в тех случаях, когда мы не делаем иметь среду рабочего стола с веб-браузером для выполнения тестов на веб-страницах, о которых я говорил в начале этой статьи.
2 комментариев, оставьте свой
Здравствуйте, интересное приложение, но я хотел бы знать, есть ли в сети графическая версия, такая как версия speedtest. Спасибо
Мне кажется, что с параметром –csv-header это не работает.
$ python speedtest.py –csv –csv-header> speedtest.csv
просто напишите заголовок
Идентификатор сервера, спонсор, имя сервера, отметка времени, расстояние, пинг, загрузка, выгрузка, общий доступ, IP-адрес