Results 1 to 9 of 9

Thread: Article's Nagle algorithm value different than that of the SG TCP Optimizer.

  1. #1
    Junior Member
    Join Date
    Jun 2014
    Posts
    2

    Article's Nagle algorithm value different than that of the SG TCP Optimizer.

    As the title states, in the article TcpAckFrequency and TCPNodelay a value of 1 would disable nagling while in the TCP Optimizer app a value of 0 would disable nagling.
    So which one is the right one?
    Also for browsing if i want the images to load immediately rather than wait would disabling Nagle's algorithm help?
    Last edited by Barcode; 06-03-14 at 04:39 PM.

  2. #2
    XP + akbarri's Avatar
    Join Date
    Dec 2008
    Location
    Caterpillar Inc
    Posts
    938
    Blog Entries
    3
    Reference from MS
    http://technet.microsoft.com/en-us/l...(v=ws.10).aspx

    I recommend using "Leatrix Latency Fix" to tweak TcpAckFrequency and TCPNodelay.
    Last edited by akbarri; 06-03-14 at 09:45 PM.

    # OS: Windows, Linux # Browser: Blink, Gecko, Presto, Webkit + Squid + Bind

  3. #3
    Regular Member KEiGHT's Avatar
    Join Date
    Feb 2014
    Location
    Romania
    Posts
    132
    TcpAckFrequency=1 (disable Nagling algorithm)
    TcpDelAckTicks=0 (disable Nagling algorithm) works only when Nagling is enabled !
    TCPNoDelay=1 (disable Nagling algorithm)

    Here is where SG TCP Optimizer is wrong set ;

    TcpDelAckTicks

    Specifies the time interval that defines the end of a segment stream. When this interval elapses between the receipt of TCP segments, TCP considers the segment stream to be complete, and it sends an ACK message to acknowledge the segment. Otherwise, TCP acknowledges every other segment only. This interval is used in TCP's delayed acknowledgment strategy, in accordance with RFC 1122, Requirements for Internet hostsócommunication layers.

    TcpDelAckTicks default value is 2 in the registry of windows 7 , which in SG TCP Optimizer shows disabled: 0
    If I set this one with SG TCP Optimizer, his value will be set as 0 but in SG TCP Optimizer after restart, show default n/a instead of Disabled: 0
    The odd fact is , cuz if I set in registry to 2, in SG TCP Optimizer will appear correct value Disabled: 0

    Why is that ?
    Last edited by KEiGHT; 06-04-14 at 02:14 AM.
    Every man has his destiny.

  4. #4
    Regular Member KEiGHT's Avatar
    Join Date
    Feb 2014
    Location
    Romania
    Posts
    132
    ;Gaming config:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{GUID}]
    "TcpAckFrequency"=dword:00000001
    "TcpDelAckTicks"=dword:00000000
    "TCPNoDelay"=dword:00000001

    ;Normal config:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{GUID}]
    "TcpAckFrequency"=dword:00000002
    "TcpDelAckTicks"=dword:00000002
    "TCPNoDelay"=dword:00000000
    Every man has his destiny.

  5. #5
    XP + akbarri's Avatar
    Join Date
    Dec 2008
    Location
    Caterpillar Inc
    Posts
    938
    Blog Entries
    3
    I'm also confuse with that Registry Settings by SG TCPO.
    That's why i'm referring MS Doc & using other software to dealing with "TcpAckFrequency & TCPNodelay".

    But It's not the answer for ur question. Hope ur question will answered by SG TCPO Maker.

    # OS: Windows, Linux # Browser: Blink, Gecko, Presto, Webkit + Squid + Bind

  6. #6
    Junior Member
    Join Date
    Jun 2014
    Posts
    2
    Alright thanks guys for all your help, very much appreciated.

  7. #7
    Regular Member KEiGHT's Avatar
    Join Date
    Feb 2014
    Location
    Romania
    Posts
    132
    Quote Originally Posted by KEiGHT View Post
    ;Gaming config:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{GUID}]
    "TcpAckFrequency"=dword:00000001
    "TcpDelAckTicks"=dword:00000000
    "TCPNoDelay"=dword:00000001

    ;Normal config:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{GUID}]
    "TcpAckFrequency"=dword:00000002
    "TcpDelAckTicks"=dword:00000002
    "TCPNoDelay"=dword:00000000

    It is recommended to use first tweak only when you're gaming otherwise you are advised to turn back your modified registry for better throughput !
    Every man has his destiny.

  8. #8
    Administrator Philip's Avatar
    Join Date
    May 1999
    Location
    Jacksonville, Florida, United States
    Posts
    10,723
    Blog Entries
    6
    Quote Originally Posted by akbarri View Post
    I'm also confuse with that Registry Settings by SG TCPO.
    That's why i'm referring MS Doc & using other software to dealing with "TcpAckFrequency & TCPNodelay".

    But It's not the answer for ur question. Hope ur question will answered by SG TCPO Maker.

    That MS reference is for Windows 2003. In Windows 7, the correct location is different, i.e. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{GUID}]

  9. #9
    Administrator Philip's Avatar
    Join Date
    May 1999
    Location
    Jacksonville, Florida, United States
    Posts
    10,723
    Blog Entries
    6
    Quote Originally Posted by KEiGHT View Post

    TcpDelAckTicks default value is 2 in the registry of windows 7 , which in SG TCP Optimizer shows disabled: 0
    TcpDelAckTicks is not present by default in the Windows 7 Registry (which is interpreted as a value of 2 by Windows).

    I'll look into why/if it is not reading the correct value.. Probably because it can currently only interpret the three most relevant values:
    default: n/a (interpreted by Windows as 2, 200ms)
    disabled: 0 (nagling disabled)
    enabled: 1 (nagling enabled, 100ms)

Similar Threads

  1. nagles algorithm
    By madhouserevival in forum Gaming
    Replies: 1
    Last Post: 09-18-11, 11:35 AM
  2. WEP algorithm
    By chom in forum ms.public.windows.networking.wireless
    Replies: 1
    Last Post: 01-04-10, 06:35 PM
  3. Full Report of Nagle's algorithm - GAMING
    By Ptnk_TriZ in forum Broadband Tweaks Help
    Replies: 2
    Last Post: 03-18-09, 10:25 PM
  4. I am looking for a PHP algorithm/script
    By Tech Manager in forum Programming Forum
    Replies: 0
    Last Post: 09-30-08, 02:37 PM
  5. Adjusting the TCP retransmission algorithm
    By olejorgen in forum Broadband Tweaks Help
    Replies: 0
    Last Post: 10-15-05, 11:29 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •