Задать вопрос

Что делать с потерей пакетов, как выяснять причину?

Проблема не определена точно, но она явно с железом. Почему - см. ниже список предпринятых действий.

Система
core i5 3570K
ASUS P8 z77V LX, вздутых конденсаторов нет
GIGABYTE NVIDIA GEFORCE 760, версия драйвера 361.43
Kingston KHX1600C9D3P1K2/8G - 4gb, 4 планки, итого 16
Винт WDC WD10EZEX-60ZF5A0 + SSD ... какой то, не системный, для хлама.
Блок питания Thermaltake TR2 Bronze 650W, около 2 лет
Звуковая карта Sound Blaster Z
Microsoft Windows 7 Максимальная (64 bit)
Версия 6.1.7601 Service Pack 1 Сборка 7601

Примерно 3 или 4 дня назад ни с того ни с чего начались жуткие потери пакетов. Стабильно 5-8%, чаще 20-25, иногда подпрыгивает до 40-50%.
Сопровождается это все жуткими фризами в сетевых играх, остановки на пол-одну секунду, затем все уже где то на других местах, твой же персонаж не сдвинулся или дёрнулся. Причем пинг остается стабильный на уровне до 70ms.
По ping'у получить процент потерь трудновато, так что как "методику" определния использую TeamSpeak 3 с подключение с различным серверам в разных странах. Экспериментально установлено что показания pocket loss'a прям пропорциональны интенсивности фризов в играх и задержками при работе в Skype'e, так что их можно считать достоверными, см пример.
Пример, слева зарубежный сервер, справа российский.
K39X1Bm.png
На момент написания поста показывает цифру в 20% на трех разных серверах, т.е потери не зависят от географического положения сервера.
Причину установиться не удаеться до сих пор.

Структура сети примерно следующая - Сервер в универе, Сервер в гостиннице, дальше большая сеть роутеров (по 2 на этаж), дальше я. Ни у кого кроме меня, даже у тех кто сидит на том же роутере, таких проблем не наблюдаеться. Авторизация на сервере гостинницы идет по mac-адресу, по нему же dhcp выдает внутрисетевой ip.

Что делалось:
-1. проверка антивирусом CureIt! на предмет всяких ботнетов и прочего говна. отрицательно.
0. попытки найти приложение которые спамит в сеть, или блокирует её, аля брандмауэр, центр обновления, и т.д.
1. обновление драйвера сетевой карты, не помогло
2. тесты сети (методом teamspeak'a) из безопасного режима, не помогло, значит это не какая то левая софтина (скорее всего)
3. подключение к другому роутеру, с другим кабелем, не помогло
4. изменение mac-адерса сетевой карты у себя (подмена) и на сервере гостинницы, было подозрение что где то стоит комп с таким же mac-ом, и происходит шум и конфликт в сети. не помогло
5. установка новой сетевой карты (подозрения что встроенная Realtek вышла из строя), не помогло
6. полная переустановка windows, сброс BIOS, обновление BIOS до актуальной версии, не помогло
7. подключение к другому роутеру, с другим кабелем, не помогло
8. Система запускалась на совершенной иной конфиругации, винчестер был подключен с другому компу. Потерь нет.

Очень прошу помочь, уже руки опускаются.
  • Вопрос задан
  • 163634 просмотра
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 7
athacker
@athacker
Фризы в играх -- товарищ, а у вас процессор не перегревается, чисто случайно? :-) В таких случаях система может делать CPU Throttling -- пропускать рабочие такты для снижения нагрева. От этого сильно страдает производительность, и возможно, сетевые пакеты просто дропаются.
Ответ написан
@mureevms
При помощи этой утилиты можно посмотреть где на трассе теряются пакеты winmtr.net/download-winmtr Смотрите значение Loss.
Хотя под виндой мне не очень нравится как она работает. Надо правильно интерпретировать вывод при определенных показателях, иногда совершенно не очевидный.
Ответ написан
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
Пробуйте поменять режим работы карты на 100 half duplex. (пальцем в небо)
Ответ написан
@Proxopotamus
Дирижёр всея сети // Минск
раз у вас вин7, то попробуйте посмотреть на результаты www.thesycon.de/deu/latency_check.shtml
если во время фризов показатели будут на уровне 1000ms и выше, то это проблемы с железом/драйверами.
Ответ написан
Neuroware
@Neuroware
Программист в свободное от работы время
вариантов может быть много, как минимум стоит проверить проверить наблюдаются ли потери из пол live диска, например с линукса, если проблема сохраняется автоматом отпадает вопрос софта, далее проверить потерю с другого устройства (то есть подключить к той же сети другой комп), если проблема сохраняется отпадает вопрос железа, далее меняем свитч, аналогично, если проблема сохранилась значит лаг на стороне провайдера.
Ответ написан
Комментировать
ajhdfhl
@ajhdfhl
Айтишник, постоянно учусь и развиваюсь.
Воспользуйтесь командой tracert ok.ru (вместо ok.ru укажите IP адрес сервера к которому нужно получить доступ или адрес сайта). Вводится команда в командную строку.

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

Источник: https://onoutbukax.ru/proveryaem-i-ustranyaem-pote...
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Если у вас есть подозрения на проблемы с устройством - очевидно, нужно последовательно пробовать менять комплектующие. Но для начала, я бы попробовал аналогичные манипуляции (когда происходят прикладные проблемы) с каким-нибудь совсем другим компом - посмотреть, будут ли повторяться на той же сетевой топологии.

Ещё можно попробовать загрузиться с LiveCD какого-нибудь линукса и посмотреть, будут ли проблемы там.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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