Я управляю небольшой горсткой новых ноутбуков и настольных компьютеров Dell, которые используют аналогичное оборудование ethernet-Intel I217-LM для настольных компьютеров и Intel I218-LM для ноутбуков. Это все под управлением той же Intel драйвер в Windows 7, в настоящее время "Интел(Р) версия proset: 18.1.59.00", или версии драйвера "12.11.77.0, 2/11/2014" (не уверен, что два варианта, но любой другой).
эти машины испытывают проблемы с отбрасыванием пакетов на сервер через несколько переходов на нашем локальном сеть кампуса. Мой диагностический инструмент для этих вопросов есть простой ping -t -l 3500 targetserver01
в течение нескольких часов за раз и сравнение количества отброшенных пакетов с контролем.
Я обнаружил, что эти новые машины сбрасывают десятки пакетов в час, в то время как древний рабочий стол по соседству почти не падает. В последней пробной версии, которую я запустил, этот старый рабочий стол отбросил 14 пакетов за 2,5 часа, в то время как все новые машины упали между 110 и 130 за тот же период времени. Даже запуск же ноутбуки на wifi имеет их падение меньше пакетов, чем когда они используют ethernet. Я также контролировал сетевую инфраструктуру - я на 100% уверен (+/- 10%) на данный момент, что переменная, совпадающая с этой проблемой, является драйвером Intel ethernet на Windows, и это доказано загрузкой одного из ноутбуков в Ubuntu на USB-накопителе. При запуске драйвера Ubuntu по умолчанию на том же самом чипсете Intel проблема исчезает, и скорости потери пакетов возвращаются в соответствии со " старым рабочий стол" контроль.
Я попытался играть со всеми настройками, которые я могу получить в настройках драйвера в Диспетчере устройств, но безрезультатно. Эти машины необходимы для запуска программного обеспечения Windows, поэтому я не могу просто установить Linux на всех из них. Лучшее решение у меня на данный момент-это купить USB-Ethernet адаптеры для всех этих машин использовать вместо встроенных интерфейсов, но я думаю там должен быть лучший способ, так как проблема с драйвером программного обеспечения, не сам интерфейс.
Я нашел этот вопрос, который, похоже, указывает, что я не собираюсь находить "общие" драйверы для этого чипсета Intel:
общие драйверы Ethernet для WINDOWS
Итак, какие у меня варианты? Требует ли это дальнейших исследований, возможно, путем запуска WireShark на затронутых машинах? Принимает ли Intel отзывы пользователей?
EDIT:
новые драйверы не имеют никакого значения. Все Затронуты компьютеры Windows 7, к которым у меня есть доступ на данный момент, за исключением виртуальной машины, работающей на iMac. Виртуальная машина не испытывает проблемы потери пакетов ~1%.
следующие шаги, чтобы одновременно проверить пинг каждый маршрутизатор между этим офисом и сервером (есть только 2), прочитать о том, как использовать NTttcp, и найти другой родной Windows 7 машина, которая использует другой набор микросхем. Я буду докладывать в ответ.
о, Также я провел испытание с USB-Ethernet ключ и получил тот же приблизительный 1% потери пакетов. Так что теперь я просто не в себе.
новый вопрос: как мне удержаться от медленного погружения в безумие?
2nd Edit:
это, наконец, начинает выглядеть как проблема сети в конце концов. У вас все еще не было возможности изучить некоторые из предложенных инструментов анализа (но спасибо за это), но производительность ранее не изменилась машины начали деградировать за последние 24 часа - и теперь мое тестирование сузило это до всего, что прошло мимо первого коммутатора в маршруте - пингует на машину на том же коммутаторе и в том же офисе успешно с потерей пакета 0%.