Поэтому я превратил свой старый ноутбук в домашний сервер. Сервер (старый ноутбук) и мой основной компьютер подключены к одному и тому же маршрутизатору по беспроводной связи. Оба работают под управлением Ubuntu 18.04. Казалось, все работало нормально, пока я не решил проверить скорость сети.

Используя iperf3, подключаясь к моей основной машине с сервера, я получаю ~ 13 Мбит / с. Это немного низко, даже если учесть, что сервер поддерживает только 802.11g, но это та же скорость, что и при передаче файлов по SFTP.

Что действительно удивительно, так это то, что при подключении к удаленным (общедоступным) серверам iperf3 я постоянно получаю ~ 20 Мбит / с.

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

1 ответ1

3

Wi-Fi полудуплекс. Кроме того, клиенты общаются только с точкой доступа, а не напрямую друг с другом.

Итак, насколько я понимаю: когда оба хоста находятся на одной и той же точке доступа, для каждого пакета есть период времени, когда точка доступа получает пакеты от клиента, и период времени, когда точка доступа отправляет одни и те же пакеты на сервер. (Или наоборот, если вы используете iperf3 -R .) В результате трансфер занимает вдвое больше эфирного времени, чтобы добраться до пункта назначения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .