Тестирование скорости интернета - важная задача для диагностики сетевых проблем и проверки качества соединения. В Windows и Linux это можно сделать прямо из командной строки, используя различные утилиты и команды. Рассмотрим, как это сделать на обеих платформах.
📱 Тестирование в Windows
1️⃣ Использование PowerShell и Measure-Command:
В Windows PowerShell можно использовать команду Measure-Command, чтобы измерить время, необходимое для загрузки файла.
Measure-Command { Invoke-WebRequest -Uri "http://speedtest.tele2.net/1MB.zip" -OutFile "1MB.zip" }
Эта команда загружает файл размером 1MB и измеряет время, за которое это происходит. На основе этого времени можно вычислить скорость загрузки.
2️⃣ Использование wget или curl:
В Windows 10 и новее wget и curl доступны из коробки.
curl -o nul -w "%{speed_download}\n" http://speedtest.tele2.net/1MB.zip
Команда curl загрузит файл и выведет скорость загрузки.
📱 Тестирование в Linux
1️⃣ Использование wget:
В Linux утилита wget позволяет загружать файлы из интернета и измерять скорость загрузки.
wget --output-document=/dev/null http://speedtest.tele2.net/1MB.zip
После выполнения команды wget покажет среднюю скорость загрузки.
2️⃣ Использование curl:
curl также можно использовать для тестирования скорости.
curl -o /dev/null -w "\nSpeed: %{speed_download} bytes/sec\n" http://speedtest.tele2.net/1MB.zip
Эта команда загрузит файл и покажет скорость в байтах в секунду.
3️⃣ Использование speedtest-cli:
Утилита speedtest-cli позволяет легко тестировать скорость интернета, подключаясь к ближайшему серверу.
sudo apt install speedtest-cli
speedtest-cli
Команда выведет скорость загрузки и отдачи.
#network #windows #linux
🧑💻 NetworkAdmin