Как диагностировать медленную скорость загрузки на Ubuntu Server 18.04

Как диагностировать медленную скорость загрузки на Ubuntu Server 18.04

В настоящее время я использую Ubuntu Server 18.04 на домашнем сервере, который, помимо прочего, выполняет функции сервера Plex. Я подключил его через Ethernet (с 5-портовым коммутатором между ним и маршрутизатором) и получаю постоянную скорость загрузки в диапазоне 750-900 Мбит/с при запуске speedtest-cli, что и ожидалось. Однако скорость загрузки никогда не превышала 5 Мбит/с, несмотря на то, что все остальные машины в доме показывали скорость около 300-400 или более при выполнении тестов скорости.

Как мне диагностировать, что может быть причиной этой медленной скорости загрузки? Я не уверен, что может быть причиной проблемы, если другие устройства не испытывают проблем в той же сети, включая другой компьютер, подключенный к тому же 5-портовому коммутатору. Я пробовал простые вещи, такие как сброс маршрутизатора и замена кабелей и портов на коммутаторе, но это ничего не изменило.

Редактировать: Возможно, это проблема с speedtest-cli. Я нашел две отдельные проблемы на github, в которых обсуждаются результаты медленной скорости загрузки, а также видел другие комментарии относительно аналогичного расхождения между скоростями DL и UL при использовании инструмента.

Тема 1

Тема 2

Я попробую использовать альтернативный метод для проверки и посмотреть, каков будет результат.

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

решение1

В Ubuntu 18.04

speedtest-cli, установленный apt:

$ speedtest-cli --server 2173

Retrieving speedtest.net configuration...
Testing from TPG Internet (<my IP>)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Internode (Sydney) [1.01 km]: 15.25 ms
Download: 84.62 Mbit/s
Upload: 3.82 Mbit/s

python (ссылка выше) из speedtest-cli master:

$ ./speedtest.py --server 2173

Retrieving speedtest.net configuration...
Testing from TPG Internet (<my IP>)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Internode (Sydney) [1.01 km]: 14.583 ms
Download: 84.64 Mbit/s
Upload: 38.26 Mbit/s

Второй соответствует результату веб-страницы с того же компьютера.

Кстати, brew, устанавливающий speedtest-cli на моем macbook, в той же сети, дает тот же (более быстрый) результат, что и второй (как и браузер на macbook). Очевидно, что apt installed speedtest-cli имеет проблему, поскольку direct python на той же машине не имеет.

Связанный контент