Входящие пакеты отбрасываются при большом количестве пакетов

1282
Mr_KoKa

Я столкнулся с проблемой в моей сети. Когда я играю в онлайн-игры, которые отправляют много пакетов, моя статистика соединения TS3 показывает 25% - 50% потерь пакетов.

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

Вторая игра - GTA Online на ПК, я могу обрабатывать только сеансы с 8 или менее игроками, сеансы с 14 игроками отстают от моего ts3, когда у меня 30 игроков, теряется мое соединение с ts 3, и повторное подключение снова каждую секунду, и я не могу убить NPC / Игроки - когда я стреляю в них, они стоят на месте и умирают примерно через 5 секунд.

Последняя игра - моя собственная, когда я настраиваю сервер, чтобы он не упаковывал пакеты в большие пакеты, он отправляет 350 пакетов. но я получаю только ~ 100, мои лапы ц3. Этот сценарий легко воссоздать для меня. Я знаю, что сама игра не является проблемой, потому что мой друг получает все ~ 350 пакетов, и его соединение TS3 не сообщает о потере входящих пакетов.

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

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

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

На самом роутере не так много настроек. Я могу поделиться ими с вами, но я не вижу, что там можно изменить, все настройки, похоже, связаны с моим провайдером, и, вероятно, их не следует менять. Такие настройки, как инкапсуляция RFa 2364 PPaA, мультиплексирование VC, тип QoS UBR, виртуальный циркулятор 0 VPI 35 VCI, модуляция ADSL2 + и размер AUTO MTU. Мой роутер Linksys WAG200G, он старый.

Мое подключение к Интернету 1280 Кбит / с вниз и 128 Кбит / с вверх. Но это не проблема, потому что, когда игры вызывают задержки / отбрасывание пакетов на TS, я все еще могу смотреть потоки без задержки.

Любые мысли, как исправить это узкое место входящих пакетов?

0

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

0
Mr_KoKa

So I made some further research, I used server-application to send n packets per second, and client-application to receive them. It turned out my connection can pass through only 150 packets per second, those are 1b packets. Then I switched, I run server on my end and was sending packets to remote client, my output packets rate was fine with 1000+ (which is maximum for my app). I also ask friends to test their incoming packet rate, and they're receiving 1000+ packets per second. So what I did next was borrowing a router to check if mine is faulty. I already knew that packet throughput on LAN was ok, so only thing that could be broken at this point was ADSL modem in my router, or something on my ISP end. The borrowed router worked fine, so it turned out to be ADSL modem in my router what is broken. Already ordered new one.

Когда восходящий канал перегружен, он должен хранить кадры в памяти до передачи, звучит так, будто он ничего не буферизует и просто сбрасывает. Хорошее устранение неисправностей. Linef4ult 8 лет назад 0

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