dslreports logo
site
 
    All Forums Hot Topics Gallery
spc

spacer




how-to block ads


Search Topic:
uniqs
1
share rss forum feed

AlmightyOne

join:2003-03-02
Riverview, FL

4 edits
reply to houkouonchi

Re: [Southeast] 150/35 Questions

You are lucky you are getting 150 megabits even on the vz speed test with such a low receive window buffer (250 kilobytes). It should be atleast 1 megabyte for the 150 meg service and even higher. It could also be that speedtest.net is not on a 1gbit ocnnection. I know most of the major areas are but not all of the servers are.

Well I just did some research, and I should have been more specific with some of the items I stated. First off I am running Windows 7 and based on my reading it uses autotuning values for RWIN. I assume that you are statically entering your RWIN value in. What OS are you using? For Windows 7 users, how would you disable autotuning RWIN and statically enter it (Registry?, Programs?, etc). Would the benefits outweigh the downfalls is you use a static method vs autotuning due to delay always being different depending on where you are downloading/uploading from?

I just tried SG TCPOptimizer but I see no place that you can manually set the RWIN and where you disable autotuning.

Here is an example of running the Verizon Speed Test to California where you can see the RWIN is significantly higher:

Analysis information:

Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done
SendBufferSize set to [261360]
running 10s outbound test (client to server) . . . . . 27.29Mb/s
running 10s inbound test (server to client) . . . . . . 140.44Mb/s

------ Client System Details ------
OS data: Name = Windows 7, Architecture = x86, Version = 6.1
Java data: Vendor = Sun Microsystems Inc., Version = 1.6.0_31

------ Web100 Detailed Analysis ------
Client Receive Window detected at 6334720 bytes.
622 Mbps OC-12 link found.
Link set to Full Duplex mode
No network congestion discovered.
Good network cable(s) found
Normal duplex operation found.

Web100 reports the Round trip time = 309.78 msec; the Packet size = 1460 Bytes; and
No packet loss - but packets arrived out-of-order 0.01% of the time
This connection is receiver limited 2.21% of the time.
Increasing the the client's receive buffer (6186.0 KB) will improve performance
This connection is sender limited 93.84% of the time.
This connection is network limited 3.95% of the time.

Web100 reports TCP negotiated the optional Performance Settings to:
RFC 2018 Selective Acknowledgment: ON
RFC 896 Nagle Algorithm: ON
RFC 3168 Explicit Congestion Notification: OFF
RFC 1323 Time Stamping: OFF
RFC 1323 Window Scaling: ON
Packet size is preserved End-to-End
Server IP addresses are preserved End-to-End
Information: Network Address Translation (NAT) box is modifying the Client's IP address

Another interesting tidbit I found was that after rebooting my computer to adjust the settings from SG TCP Optimizer, that my MTU values defaulted back to 1300. Does anyone know how to keep the MTU adjusted at 1500 after a reboot with Windows 7. I remember having this problem before with my old internet package but the MTU value was 1492 and I would have to manually enter in 1500 through DOS prompt to fix it everytime. After awhile I gave up and forgot to ever fix it.

I edited my first post to reflect that information.


Smith6612
Premium,MVM
join:2008-02-01
North Tonawanda, NY
kudos:24
Reviews:
·Verizon Online DSL
·Frontier Communi..

Do you have auto-tuning Heuristics enabled by any chance on your system? That was introduced starting with Windows Vista Service Pack 1 I believe and it may be adjusting the settings like that. Try disabling it if it's on.

netsh int tcp set heuristics disabled

If it's on can be shown through

netsh int tcp show heuristics


AlmightyOne

join:2003-03-02
Riverview, FL

said by Smith6612:

Do you have auto-tuning Heuristics enabled by any chance on your system? That was introduced starting with Windows Vista Service Pack 1 I believe and it may be adjusting the settings like that. Try disabling it if it's on.

netsh int tcp set heuristics disabled

If it's on can be shown through

netsh int tcp show heuristics

Yes with SG TCP Optimizer it gave me the option to disable it. I verified with your command in DOS prompt and it shows it is disabled.