Высокая потеря пакетов — все переходы отображаются красным цветом

Высокая потеря пакетов — все переходы отображаются красным цветом

Я запустил Ping Plotter, и вот результаты с высокой потерей пакетов на всех переходах (около 12%). Мне трудно поверить, что маршрутизаторы Google неисправны, может, виновата моя сетевая карта?

Нажмите на скриншоты, чтобы увеличить их.

Изображение экрана пинг-плоттера (закрыт весь сетевой трафик, кроме World of Tanks, удален локальный маршрутизатор):

час пик

Я также запустил winMTR (с запущенным радио и starcraft2), а также добавил свой домашний маршрутизатор.

|------------------------------------------------------------------------------------------|
|                                      WinMTR statistics                                   |
|                       Host              -   %  | Sent | Recv | Best | Avrg | Wrst | Last |
|------------------------------------------------|------|------|------|------|------|------|
|                               my.router -    0 | 1631 | 1631 |    0 |    0 |    3 |    1 |
|                                10.0.0.1 -    5 | 1413 | 1356 |    1 |   11 |   41 |    3 |
|                qr90.bucuresti.rdsnet.ro -    5 | 1379 | 1313 |    1 |   12 |   78 |    3 |
|                cr01.bucuresti.rdsnet.ro -    4 | 1436 | 1385 |    2 |   18 |   50 |    3 |
|                xr01.budapesta.rdsnet.ro -    5 | 1407 | 1348 |   13 |   24 |   70 |   14 |
|                xr01.budapesta.rdsnet.ro -    4 | 1430 | 1377 |   13 |   24 |  125 |   15 |
|               213-154-130-234.rdsnet.ro -    4 | 1422 | 1367 |   13 |   27 |  122 |   14 |
|                          209.85.242.228 -    4 | 1429 | 1376 |   13 |   26 |  121 |   14 |
|                           72.14.232.102 -    4 | 1421 | 1366 |   30 |   44 |  142 |   45 |
|                            72.14.236.21 -    4 | 1440 | 1390 |   28 |   45 |  204 |   29 |
|                           209.85.254.57 -    5 | 1402 | 1342 |   31 |   46 |   86 |   32 |
|                          www.google.com -    4 | 1441 | 1391 |   29 |   40 |   69 |   31 |
|________________________________________________|______|______|______|______|______|______|
  WinMTR v0.92 GPL V2 by Appnor MSP - Fully Managed Hosting & Cloud Provider

Трафик около 4 утра с торрентами и всем остальным на моем компьютере работает:

4 утра

После добавления моего домашнего маршрутизатора я заметил, что он не теряет пакеты, поэтому я думаю, что проблема в маршрутизаторе 10.0.0.1. Ребята из интернет-провайдера пришли, проверили соединение и сказали, что все в порядке, но чума скачков задержки все еще есть. Одна вещь, которую я заметил, это то, что утром и поздно вечером соединение в порядке.

решение1

Это кажется совершенно нормальным. Есть две вещи, которые вы должны иметь в виду.

Во-первых, если определенное соединение показывает потерю пакетов, вы увидите ту же потерю пакетов на любом пути, который включает это соединение. Так что если ваше соединение с вашим провайдером теряет пакеты, каждая точка после этого будет показывать ту же потерю пакетов. Потерю пакетов измеряют, отправляя пакет и проверяя, получаете ли вы пакет обратно.

Во-вторых, потеря пакетов — это нормально. Так несколько потоков TCP выясняют, как разделить соединение без какого-либо конкретного механизма «получаешь X, получаешь Y». Поскольку вы используете торрент-программу, у вас, вероятно, довольно большое количество соединений TCP, и все они пытаются выяснить, какую пропускную способность они могут получить. Соединения TCP наращивают свою скорость до тех пор, пока пакеты не начнут теряться, а затем снова снижаться.

Предположим, что одно из этих подключений внезапно замедлилось. Как другие могли бы узнать, что доступна большая пропускная способность? Единственный способ — это периодически пытаться увеличить свою скорость передачи. И если подключения полностью используют ваше подключение, и одно из них пытается увеличить свою скорость передачи, что, по-вашему, произойдет? Да, несколько пакетов потеряются. Если бы ни один пакет не терялся, то все TCP-подключения увеличили бы потребление своей пропускной способности. Как это будет работать?

Если это проблема для вас, потому что вы также пытаетесь запустить приложения, которые чувствительны к потере пакетов, настройте ограничение на входящий и исходящий трафик, который позволяет ваша программа torrent. Сделайте его около 85% от максимального уровня трафика, который вы видите в программе. Это вызовет только 15%-ное падение производительности в программе torrent, и она должна поддерживать уровень потери пакетов в целом на уровне 0. (За исключением случаев, когда какая-то другая программа создает трафик, и тогда эта программа должна выяснить, как поделиться им с торрентами.)

решение2

Торренты используют большое количество соединений TCP и UDP, которые могут, в зависимости от вашего маршрутизатора, использовать всю оперативную память маршрутизатора во время выполнения своей задачи. Поскольку я вижу потерю пакетов в сети 10.xxx, это говорит мне, что что-то не так между вашим маршрутизатором и этой сетью, замените ваши кабели Ethernet, если вы используете DSL, замените ваш телефонный кабель и убедитесь, что он не длиннее 3 футов. Стандартные телефонные кабели не экранированы и не используют витые пары, поэтому они очень чувствительны к электрическим и магнитным помехам.

Кроме того, если вы используете DSL-подключение, во многих районах существует проблема, называемая «локальной насыщенностью», по сути, DSLAM не может обработать слишком много людей, что приводит к потере пакетов.

Что касается удаленных сетей, в которых, по данным плоттера, наблюдается потеря пакетов, то я не уверен, но эти сети находятся далеко за пределами контроля вашего интернет-провайдера.

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