Чтобы протестировать скорость интернета в Debian, можно использовать как терминальные утилиты, так и онлайн-сервисы. Вот основные способы:
1. Speedtest-cli (Ookla)
Самый популярный инструмент для тестирования скорости через терминал.
Установите пакет:
sudo apt install speedtest-cli
Запустите тест:
speedtest-cli
Пример вывода:
Retrieving speedtest.net configuration...
Testing from ISP (192.168.1.1)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Provider (City) [10.00 km]: 10.000 ms
Download: 95.23 Mbit/s
Upload: 42.67 Mbit/s
2. Fast.com (через curl)
Сервис от Netflix для проверки скорости загрузки.
- Получите скорость загрузки:
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -
Примечание: Это альтернатива speedtest-cli
.
3. Тест через загрузку файла
Проверьте скорость на реальном примере (например, загрузка тестового файла).
- Скачайте файл и измерьте скорость:
wget -O /dev/null http://speedtest.ftp.otenet.gr/files/test100Mb.db
В выводе будет указана скорость (например, 5.25 MB/s
≈ 42 Mbit/s).
4. Librespeed (локальный сервер)
Децентрализованный тест скорости.
Установите npm (если нет):
sudo apt install npm
Установите и запустите Librespeed:
npx librespeed
Откройте браузер по адресу http://localhost:8080
.
5. Онлайн-сервисы через браузер
Если у вас есть графический интерфейс:
Советы для точных результатов:
- Закройте все приложения, использующие интернет.
- Подключитесь по кабелю (Ethernet), а не через Wi-Fi.
- Выберите ближайший сервер вручную (в
speedtest-cli
используйте --server-id
).
speedtest-cli --list | grep "Server Name" # Показать список серверов
speedtest-cli --server 1234 # Запустить тест на сервере с ID 1234
Примеры команд для диагностики скорости:
Проверьте пинг до сервера:
ping 8.8.8.8
Проверьте стабильность соединения:
mtr 8.8.8.8 # Требует установки `mtr`: sudo apt install mtr
Если скорость значительно ниже заявленной провайдером:
- Перезагрузите роутер.
- Проверьте кабель и настройки сети.
- Обратитесь в техподдержку провайдера.