いまさらLatency改善を
12 月 2nd, 2009するために、ちょっと他のところに書いてあった内容をコピペ
いい加減、自分からは離れて見えるのに殴られているとか少しでも改善したいところ。。
http://elitistjerks.com/f15/t17761-server_locations_latency_australia/p9/
レジストリを弄ってlatency向上を図ってみた
latencyが400ms ->140msになりました(゚∀゚)
自己責任でどうぞ
1.regedit起動
2.TcpAckFrequencyの設定(XP以前のOS向け。Vistaはヤラなくて良い)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
の配下に{7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}みたいなキーがあるから、そこにサブキーを追加する。
(複数あると思うが、一番サブキーが多いキーが対象)
エディタの右側で右クリ>DWORD値を選ぶとサブキーが1個追加されるから、Nameを”TcpAckFrequency”
にする。更にそのサブキーの値を修正(右クリで選べる)して”1″を入力。これでTcpAck~の設定は完了。
3.TCPNoDelayの設定(XP以前、Vista)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
の配下にDWORD値のサブキーを追加。Nameは”TCPNoDelay”、値は”1″に修正する。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\の配下にMSMQが無かった場合。
以下の破線の中をコピペして、新規でテキストファイル(msmq.txtとか)を作成。保存した後に
リネームしてmsmq.regに変更。ファイルを右クリしてメニューから「結合」を選択。
———————————————————————-
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters]
“TCPNoDelay”=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\OCMsetup]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security]
“SecureDSCommunication”=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\setup]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Setup]
———————————————————————-
上記設定が完了したらPC再起動が必要。