Powered by Invision Power Board



  Ответ в темуСоздание новой темыСоздание опроса

> пинг
LalaBum
Пост #1 (Всего #155480); Дата 17.12.2007 - 21:16  пинг
Цитировать сообщение




Ликвидатор Советов
*****

Профиль
Группа: Гильдия
Сообщений: 1462
Пользователь №: 734
Регистрация: 18.01.2006
Репутация: 4





International lag fix
WoW lags, it's not something new if you're playing on servers a bit far away from your country, but don't worry people are fixing it ! Out of all the methods offered to fix the lag on your machine, one of them posted on Elitistjerks forums seems to work very well.

Source - Elitistjerks.com

"1 - TcpAckFrequency - NOTE if you are running Windows Vista this setting may not have any effect - a hotfix is needed which i'm tracking down. This works fine under Windows XP

Type "regedit" in windows "run.." dialog to bring up registry menu

Then find:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\Interfaces\

There will be multiple NIC interfaces listed in there, find the one you use to connect to the internet, there will be several interfaces listed (they have long names like {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}. Click each one, the right one will have lots of settings in it and you will see your machines IP address listed there somewhere. Right-click in the right hand pane and add a new DWORD value, name it TcpAckFrequency, then right click the entry and click Modify and assign a value of 1.

You can change it back to 2 (default) at a later stage if it affects your other TCP application performance. it tells windows how many TCP packets to wait before sending ACK. if the value is 1, windows will send ACK every time it receives a TCP package.

2 - TCPNoDelay
This one is pretty simple

Type "regedit" in windows "run.." dialog to bring up registry menu

Then find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers

Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.

Click Ok and close the registry editor, then reboot your PC."

1 - It might have side effects, like slowing down your download speed or affecting your performance on other softwares. (In my case, it didn't change anything)
2 - If you're not sure about what you're doing, just don't do it. I don't want to be responsible because you crashed your computer in some way because you wasted your registry.
3 - If you don't have the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ directory, you can download and apply this file to your registry. (http://www.mmo-champion.com/images/n...ember/msmq.reg)
4 - Windows Vista users might want to check this post too. (http://forums.worldofwarcraft.com/th...1447&sid=1#190)

Basically, this fix is deactivating the Nagle algorithm to improve your ping. If you don't want to do it you can just wait for the 2.3.2 patch as it's supposed to deactivate it too, but I don't think you can test it on PTRs right now because the updated patch notes from the latest PTR Build (7705) are actually for the upcoming build (7710).


Even if in this case, the fix was used to decrease a very high ping, it seems to work very well on low (~100ms) ping for some people (lowered to ~20 or ~30ms).

Что вы думаете по этому поводу ????


--------------------
косички это круто
а косички на кошке еше круче
косички на страусе это ваще супер
зачем косичкам незердрейк хз но есть
PMПисьмо на e-mail пользователю
Top
joker99
Пост #2 (Всего #155481); Дата 17.12.2007 - 21:31  пинг
Цитировать сообщение




Добрый Ликвидатор Советов
*****

Профиль
Группа: Гильдия
Сообщений: 1948
Пользователь №: 1165
Регистрация: 2.07.2006
Репутация: 8





Ну я могу сказать, что даже если в вове ето поможет, я использую комп и интернет и для других вещей. Скорее свего скорость даунлоуда файлов и просто сурфинга упадет. Я лучше подожду 2.3.2


--------------------
"May all your hits be crits"
user posted image

как улучшить качество wws
What's the point in having an Internet connection if you're not using it to look at weird, fucked-up pictures of dirty sex you'll never have yourself? © Clerks II
PM
Top
Kondratiy
Пост #3 (Всего #155489); Дата 18.12.2007 - 03:00  пинг
Цитировать сообщение




Спасатель рядового Каина
*

Профиль
Группа: Гильдия
Сообщений: 52
Пользователь №: 1750
Регистрация: 27.11.2007
Репутация: 0





Честно говоря я думаю, что чаще посылать acknowledgment'ы не поможет:
Принудительное снижение количества пакетов а окне приведет только к большей нагруженности Близзовской железяки, с учетом количества коннектов, это будет весьма прилично. И кстати сильно не уверен, что пинг, который показывается в интерфейсе (игровом ofc) вообще по tcp ходит, легко может по icmp имхо, а это даже не сессионный протокол. Вообще совсем паранойные фаерволы при подозрительно большом количестве ACK в пакетах могут начинать дропать все, идущее с сорца.

Я не знаю как организовано у Близ0зов, но легко можно получить обратный результат за счет большого количества паразитного трафика.

Я бы приключений искать не стал таким образом, а то ведь найти можно =) Подтверждения нескольких пакетов ведь не случайно в tcp делали =)

Я бы предложил уменьшить размер пакета, начать в 15-20% и посмотреть, для этого на интерфейсе MTU выставлять надо, как это сделать в винде хоть убейте не знаю. В целом это увеличит трафик, но уменьшит вероятность повтора окна при пропадании какого-либо пакета из него. Для плохих каналов лучше делать именно так.

Все вышесказанное мое сугубо субъективное мнение. (Давайте попробуем без холиваров =) )


--------------------
user posted image
PMПисьмо на e-mail пользователю
Top
joker99
Пост #4 (Всего #155508); Дата 18.12.2007 - 11:36  пинг
Цитировать сообщение




Добрый Ликвидатор Советов
*****

Профиль
Группа: Гильдия
Сообщений: 1948
Пользователь №: 1165
Регистрация: 2.07.2006
Репутация: 8





2Kondratiy:
verhni fix da pomogaet s pingom, kak pisali mnogi na off forumax. A dostup k MTU v WinXP eto ili registry ili bila vrode kakaja to proga MTU 4to to.


--------------------
"May all your hits be crits"
user posted image

как улучшить качество wws
What's the point in having an Internet connection if you're not using it to look at weird, fucked-up pictures of dirty sex you'll never have yourself? © Clerks II
PM
Top
dmi
Пост #5 (Всего #155509); Дата 18.12.2007 - 11:37  пинг
Цитировать сообщение




Любитель Дури
***

Профиль
Группа: Гильдия
Сообщений: 232
Пользователь №: 809
Регистрация: 13.02.2006
Репутация: 1





Вообще сильно удивился когда прочитал что близы Нейгла именно сейчас отключают. Удивился, что в винде его можно оторвать руками.
С удовольствием оторвал через реестр. Нейгл хорош для ленивых задач на толстом канале, в локалочке например. Так же как и QoS.

Тем более, у меня (обратно) ADSL/PPPoE, т.ч. я уж никак не потеряю.

По поводу ACK, тут честно говоря спорно.

QUOTE
As specified in RFC 1122...
...it sends an acknowledgment back only if one of the following conditions is true:
•  No acknowledgment was sent for the previous segment received.
•  A segment is received, but no other segment arrives within 200 milliseconds for that connection.

Typically, an acknowledgment is sent for every other TCP segment that is received on a connection unless the delayed ACK timer (200 milliseconds) expires.

( http://support.microsoft.com/kb/328890/ )
Меня даже теоретическая возможность 200мс задержки в обмене немножко пугает smile.gif Поставил туда единичку пока, буду смотреть что и как.

IMHO, один ACK на пачку пакетов хорош для крупных закачек.
Если какой-то фаервол воспримет отправку одного ACK на пакет за ACK-FLOOD, то это проблема именно этого фаервола. Они вообще должны алериться только на (SYN/)ACK пакеты без последующего соединения.

MTU в винде и на роутерах меняется очень просто: дополнительные свойства TCP/IP, "Автоматическое назначение метрики" снять, в поле нужное число ввести. Близы рекомендуют 1400. Не пробовал, как-то чересчур. ( user posted image )

Пинг в игровом интерфейсе точно не ICMP. Маршрутизаторы Telia ICMP отфильтровывают ваапще. Не хотят видеть 20 тысяч портсканов в день наверное smile.gif

Как итог: пинг был постоянно на грани жёлтой зоны (250-350) по вечерам. Внёс в реестр оба хака, пинг стабильно в зелёной зоне (150-200). В инсты не ходил.


--------------------
Here I am, on the road again
PMПисьмо на e-mail пользователю
Top
dmi
Пост #6 (Всего #155515); Дата 18.12.2007 - 13:02  пинг
Цитировать сообщение




Любитель Дури
***

Профиль
Группа: Гильдия
Сообщений: 232
Пользователь №: 809
Регистрация: 13.02.2006
Репутация: 1





Немного прояснил для себя зачем нужен "групповой" ACK, это лишь следствие использования алгоритма Нейгла. Когда приходит пачка мелких пакетов, разбирать её и отвечать на каждый пакетик ACK несколько неразумно smile.gif

Т.о.:
1) Если вносить эти хаки в реестр, то сразу оба;
2) С выходом патча 2.3.2 их необходимо будет откатить;


--------------------
Here I am, on the road again
PMПисьмо на e-mail пользователю
Top
Kondratiy
Пост #7 (Всего #155521); Дата 18.12.2007 - 14:51  пинг
Цитировать сообщение




Спасатель рядового Каина
*

Профиль
Группа: Гильдия
Сообщений: 52
Пользователь №: 1750
Регистрация: 27.11.2007
Репутация: 0





Дми, метрика это немного о другом, это не max transmit unit. Это метрика маршрутов этого интерфейса.


--------------------
user posted image
PMПисьмо на e-mail пользователю
Top
dmi
Пост #8 (Всего #155529); Дата 18.12.2007 - 17:06  пинг
Цитировать сообщение




Любитель Дури
***

Профиль
Группа: Гильдия
Сообщений: 232
Пользователь №: 809
Регистрация: 13.02.2006
Репутация: 1





эммм точно, сорри.
ms kb.: http://support.microsoft.com/kb/826159/ru


--------------------
Here I am, on the road again
PMПисьмо на e-mail пользователю
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса