Каковы альтернативные причины низкой сетевой связи?

Для перезагрузки введите следующее

sudo shutdown -r now
1
задан 13 April 2017 в 15:24

1 ответ

Другим инструментом, который вы можете использовать, является iperf. Вы можете использовать это, чтобы определить, убивает ли локальная сеть вашу пропускную способность. Ссылка находится по адресу: https://iperf.fr/. Вы можете просто генерировать нагрузку с высокой пропускной способностью, а затем проверить, что такое фактическая заявленная пропускная способность. Если у вас есть два узла, вы можете выполнить следующую проверку. Сначала запустите

sudo lshw -c network

на обеих машинах. Найдите свой интерфейс и обратите внимание на скорость передачи сообщений, это должно быть что-то вроде формы:

size: 100Mbit/s
capacity: 100Mbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation

Этот интерфейс сообщает о 100 Мбит / с, проверьте это на обоих устройствах и определите минимальный уровень, который вы ожидаете. Затем используйте iperf, чтобы нажимать большой объем трафика, чтобы определить, какая фактическая пропускная способность равна

При запуске узла 1:

iperf -s -i 2

При запуске узла 2:

iperf -n 1000M -i 2 -c <SERVER IP>

Это создаст отчет на стороне клиента формы:

------------------------------------------------------------
Client connecting to <SERVER IP>, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local <CLIENT IP> port 36114 connected with <SERVER IP> port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 2.0 sec  22.5 MBytes  94.4 Mbits/sec
[  3]  2.0- 4.0 sec  22.2 MBytes  93.3 Mbits/sec
[  3]  4.0- 6.0 sec  22.5 MBytes  94.4 Mbits/sec
[  3]  6.0- 8.0 sec  22.4 MBytes  93.8 Mbits/sec

и что-то подобное на стороне сервера (узел -s). Вы заметите, что в этом случае пропускная способность довольно близка к объявленному идеалу. Вы должны ожидать, чтобы потерять несколько Мбит / с для TCP-ресурсов, но если это значение далеко, вы можете обвинить что-то в своей сети. Если это число находится в пределах некоторого допуска (скажем, 5-7% сообщенных), вы попадаете в затруднительное положение за пределы вашего шлюза.

В этот момент можно спросить, является ли ваш поставщик услуг проксимированием или какой-то вкус формирования трафика, который дает преференциальное отношение к определенным типам трафика?

2
ответ дан 23 May 2018 в 12:07
  • 1
    Мне нравится ваш ответ, я дам ему надпись, но не щедрость не только дала хорошее возможное объяснение. «Драйвер Windows для карты мог бы сделать некоторую автоматизацию, чтобы ухудшить настройки вашей карты». но также обеспечивал непредвзятый источник. IPerf выглядит как приятное приложение, плохо получилось. :) – Luke Burgess 6 May 2016 в 04:11
  • 2
    Рад, что я мог бы помочь, iperf + tcpdump - это мои инструменты, когда я не могу получить пакеты там, где они должны быть. Еще один полезный предмет в сумке трюков - scapy ( secdev.org/projects/scapy ). Это в основном дает вам возможность «ручной работы», пакеты, которые позволяют вам определить, является ли то, что вы ожидаете, разумным. – James S. 11 May 2016 в 23:45

Другие вопросы по тегам:

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