Автор: Adept
Дата: 15 марта 2010 (18:39)
Недавно заметил, что локальный пинг (от ноутак к ПК или шлюзу он же Dir-320) «скачет» аж до 150, но всегда он стремился к 0, причем стабильно.
Так же заметил, что при онлайн играх (HoN и т.п.) ужасно «лагает», особенно в замесах, по кадровое обновление экрана.
Если локальный пинг ~100, то пинг до любых сайтов, Интернет-сервисов, игровых серверов и т.п. был ужасен.
Искал причину я долго, и от твиков ОС до смены провайдера, но нашел только сегодня исключив все варианты, пришел к связи ОС Windows 7 Seven и высокому ping'у.
Стоит загрузить ПК, как локальный пинг начинал дико увеличиваться и меняться, в последствии было замечено что даже при незначительной нагрузке локальный пинг начинал скакать от 1 до N.
Путем поиска в Интернете решений и опробований их на ноуте и ПК, был выявлен метод, который устранил проблему Win7 и высокого пинга.
1) Запускаем редактор реестра (Пуск -> Выполнить… -> regedit
2) Переходим:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
3) Видим параметр: Network performance throttling — значение по умолчанию «10»
4) Изменяем его на шестнадцатеричное значение: ffffffff (получим на 0xffffffff).
5) Перезагружаем ПК.
2) Переходим:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
3) Видим параметр: Network performance throttling — значение по умолчанию «10»
4) Изменяем его на шестнадцатеричное значение: ffffffff (получим на 0xffffffff).
5) Перезагружаем ПК.
Либо проще создаем файл Win7_HighPing_Fix.reg и вставляем следующее содержимое:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"NetworkThrottlingIndex"=dword:ffffffff
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"NetworkThrottlingIndex"=dword:ffffffff
Скачать файл:
Как видим после внесения изменений пинг стабилен и равен нулю.
Замечу, что замеры производись при одинаковых условиях, только при изменении одного параметра, на свежеустановленной Win7.
При поиске за что отвечает параметр Network performance throttling, найдена статья How to use the throttling mechanism to control network performance in Windows Vista, спасибо Sammael за краткое содержание статьи:
Т.к. мультимедиа программам требуется больше ресурсов, сетевой механизм windows ограничивает обработку _НЕ_ мультимедийного трафика до 10 пакетов в мсек.
Этот механизм теоретически используется, только если вы используете мультимедия программы, требующие высокий приоритет, однако, потенциально это может привести к снижению работоспособности сети во время использования ресурсоемких мультимедиа приложений. Эффект особенно заметен на высокоскоростных сетях.
Собственно этот параметр и отвечает за число обрабатываемых НЕ мультимедиа пакетов в милисекундах.
Установка параметра NetworkThrottlingIndex в ffffffff — отключает этот механизм.
Решение было найдено здесь. Пункт 2: Оптимизация пинга в Counter-Strike и других играх в операционной системе Windows 7
Остальные пункты изменений пинга не давали.
_