Speedtest медленно через SSH

992
MichaelDeSanta

У меня дома небольшой сервер (работает под управлением Arch Linux), и я проверяю скорость своего интернета. Используя speedtest-cliнепосредственно с терминала на сервере, я получаю скорости DL порядка 30 Мбит / с и UL 15 Мбит / с.

Однако, когда я подключаюсь к своему серверу по SSH и запускаю ту же самую скорость, я получаю скорости 1,04 Мбит / с и 0,40 Мбит / с (DL и UL). Также пинг увеличен до 500 мс.

Почему speedtest сообщает о более низкой скорости через SSH? Подобный вопрос был задан, но не имеет достаточного ответа.

3

1 ответ на вопрос

2
l0b0

Я бы оспорил вывод, что SSH имеет к этому какое-то отношение. Вам нужно будет провести смешное количество тестов, чтобы окончательно показать, что это не просто случайность. Вы пробовали запускаться speedtest-cliнесколько раз, чередуя локально и через SSH?

Есть более простая возможность: speedtest-cliвыбрать сервер автоматически во время выполнения ( Selecting best server based on latency...). Я провел здесь четыре теста, и он выбрал два разных сервера для этих тестов. В зависимости от того, насколько тщательным является тест задержки (я полагаю, не очень, так как он должен завершиться за разумное время), вы можете закончить тем, что между запусками будете разговаривать по совершенно другой линии с совершенно другим сервером. Вы пытались запустить speedtest-cliна конкретном сервере?

Другая возможность состоит в том, что ваш сервер настолько мало ресурсов, что соединение SSH делает заметную разницу (то есть, балансируя только на краю того, что машина может работать).

Очень реальная возможность с обычным оборудованием и домашней установкой - неоптимальная конфигурация или неисправное оборудование. Пока соединение медленное, вы пытались, например, использовать Wireshark (и / или tcpdump), чтобы увидеть, есть ли много проблем с исходящим соединением?

Я сделал еще несколько тестов (4x на сервере и 4x через SSH). Я подключился к двум различным серверам с очень низкой задержкой (16 мс) или очень высокой (500 мс). Каждый из прогонов имеет DL около 0,8 Мбит / с и UL 0,5 Мбит / с. Так что это намного ниже, чем я ожидал, и нет никакой разницы между SSH и его прямым запуском. Обычно мои скорости DL составляют около 30 Мбит / с. Любые мысли о том, почему это вдруг так низко? Связано ли это с серверами speedtest.net? MichaelDeSanta 8 лет назад 0
Невозможно сказать без кучи данных. На данный момент вам лучше всего запустить Wireshark. l0b0 8 лет назад 0
Я не думаю, что это имеет какое-либо отношение к ресурсам моего сервера. Я только начал скачивать Ubuntu 16.04 через торрент, и он достигает скорости 10 МБ / с (так 80 Мбит / с?). Я считаю, что это проблема с инструментом speedtest-cli; на странице github есть раздел о «несоответствии» (https://github.com/sivel/speedtest-cli). Возможно, это как-то связано с этим. MichaelDeSanta 8 лет назад 1

Похожие вопросы