Please Help - Frustrating 8MB DSL Speeds

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
torataka
Member
Posts: 21
Joined: Fri Dec 28, 2001 4:06 am
Location: Japan

Please Help - Frustrating 8MB DSL Speeds

Post by torataka »

Simply put, they suck. I previously had a 1.5MB service, and despite trying to follow mnosteele's tips for setting RWIN and TcpWindowSize settings am unable to get better than a 120KB/sec download speed, and even that's gone when I go back an hour or so later. Some tips I have implemented are:

ProtocolMTU=1480 (seems to work better than 1454)
Irq18buffer=7168

In addition I included my Analyzer results and my CableNut settings at the bottom of this thread (along with a link to my previous post):

My MTU is stuck at 1454...the NTT service I'm using doesn't go above that. In addition to changing the ProtocolMTU, are there other registry changes I need to make to match this setting? Also, if it's a help, the ping link in mnosteele's tips gives me a 200ms avg latency, while pinging my ISP gives my a 69ms average (TTL=253). Finally, the settings for my NetGear FA311 NIC are as follow, and wonder if they also need to be changed:

Network(MAC)Address: Not Present
Network Media: AutoSense
ReceiveBufferCount=40

I know this is a long post, but I'm at my wit's end to get speeds somewhat comparable to my 8MB service. I'm installing a high-speed internet cable tomorrow which I hope helps, but looking for any other suggestions to optimize this connection.

Thanks much in advance,

torataka



SpeedGuide.net TCP/IP Analyzer
TCP properties for IP = XXX.XXX.XXX.XXX (hcn-acs1.hi-net.ne.jp)
Browser/OS = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Note: Read the FAQ if the above is not your IP address.

TCP options string = 0204058601010402

MTU = 1454
MTU is not fully optimized for broadband. Consider increasing your MTU to 1500 for better throughput.

MSS = 1414
Maximum useful data in each packet = 1414, which equals MSS.
MSS is not fully optimized for broadband (although it might work well for slower connections). Consider increasing your MTU value.

Default Receive Window (RWIN) = 65535 (actually a 520352 setting in CableNut)
RWIN Scaling (RFC1323) = 0 bits
Unscaled Receive Window = 65535
Note: Under Windows 9x, if you have RWIN set to any other value, and the Analyzer reports 65535 you might need to install the MS Vtcp386 fix.
For optimum performance, consider changing RWIN to a multiple of MSS.
Other values for RWIN that might work well with your current MTU/MSS:
520352 (MSS x 46 * scale factor of 8)
260176 (MSS x 46 * scale factor of 4)
130088 (MSS x 46 * scale factor of 2)
65044 (MSS x 46)

bandwidth * delay product:
Your RcvWindow limits you to: 2621.4 kbps (327.675 KBytes/s) @ 200ms
Your RcvWindow limits you to: 1048.56 kbps (131.07 KBytes/s) @ 500ms

MTU Discovery (RFC1191) = ON

Time to live left = 48 hops
TTL value is ok.

Timestamps (RFC1323) = OFF

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 01011100
Precedence (priority) = 010 (immediate)
Delay = 1 (low delay)
Throughput = 1 (high throughput)
Reliability = 1 (high reliability)
Cost = 0 (normal cost)

DefaultReceiveWindow = 1024000
DefaultSendWindow = 16384
DisableAddressSharing = 1
InitialLargeBufferCount = 100
InitialMediumBufferCount = 240
InitialSmallBufferCount = 320
LargeBufferSize = 81920
MaxFastTransmit = 64000
MediumBufferSize = 15040
PriorityBoost = 0
SmallBufferSize = 1280
TransmitWorker = 32
FastSendDatagramThreshold = 4096
EnableFastRouteLookup = 1
EnablePMTUDiscovery = 1
IgnorePushBitsOnReceive = 0
GlobalMaxTcpWindowSize = 520352
MaxFreeTcbs = 8000
MaxHashTableSize = 16384
MaxNormLookupMemory = 5000000
SackOpts = 1
SynAttackProtect = 1
Tcp1323Opts = 0
TcpLogLevel = 1
TcpMaxDupAcks = 2
TcpMaxHalfOpen = 100
TcpMaxHalfRetried = 80
TcpRecvSegmentSize = 1414
TcpSendSegmentSize = 1414
TcpTimedWaitDelay = 30
TcpUseRFC1122UrgentPointer = 0
TcpWindowSize = 520352
MaxConnectionsPer1_0Server = 20
MaxConnectionsPerServer = 10
DefaultTTL = 64
DisableUserTOSSetting = 0
TcpMaxDataRetransmissions = 6
DefaultTOSValue = 92

http://forums.speedguide.net/showthread ... t=torataka
Andrzej
Senior Member
Posts: 1107
Joined: Tue Mar 19, 2002 2:43 pm
Location: Poland

Post by Andrzej »

your data from yours posts: in italic
NetGear FA311 NIC
Network Media: AutoSense
>> depends on your ISP in asdl check on your modem
ReceiveBufferCount=40 >> set to max
Irq18buffer=7168 >> so you have NIC on 18irq

Japan and use NTT's Flet ADSL service,
which seems to be limited to a 1454 MTU and 1414 MSS from all my research.
Other than that, I'm on WINXP using the built-in PPPoE connection software.

rwin 520352 >> =368*1414
check in RWIN Calculator http://www.dslnuts.com/bitsbytes.shtml
Tcp1323Opts = 0 >> but with RWIN > 65535 must be changed to =1

DefaultReceiveWindow = 1024000 >> (=1024*1000)~8000kbps dwl
DefaultSendWindow = 16384 >> (=1024*16)~128kbps upl
so yours MODYFICATIONS of
mnosteele's CableNut settings
is for CAPS 8000kbps/128kbps (exactly!!)
is it your CAPS correct?? upl is relatively v.v.v.low???

MaxConnectionsPer1_0Server = 20 >> can be =40
MaxConnectionsPerServer = 10 >> can be =40

pinging my ISP gives my a 69ms average (TTL=253) ;)
BTW explained above ping to ISP (CPO??) is relatively hight :(
important is NOT pings to your ISP
but aver. maxPING to TARGET, other servers eg speed tests, www
for calculation of RWIN

summary
corect yours to Tcp1323Opts = 1
actualy rest of setings are less important without SpeedTests and TweakTests
as "training of sweaming without water" :D
return AFTER INSTALATION of new service
with results & exact information of yours:
hdw
& new: CAPS, MTU, PINGS

PSsee also mnosteele's
Download Cablenut and try the following settings
for CAPS 10Mbps/1Mbps
http://forums.speedguide.net/showthread ... post831590
torataka
Member
Posts: 21
Joined: Fri Dec 28, 2001 4:06 am
Location: Japan

Post by torataka »

Thanks for the reply, Andrzej. I tried the settings in the post you suggested, and the only thing I have different is a DefaultReceiveWindow of 1024000, DefaultSendWindow of 256000, and you can see my current RWIN below. I've tried literally dozens of settings other than this today, and no joy. I would most gratefully appreciate any further help anyone has to offer.

On my knees,

torataka

Sun Oct 20 18:37:56 2002.




SpeedGuide.net TCP/IP Analyzer
TCP properties for IP = xxx.xxx.xxx.xxx (hcn-acs1.hi-net.ne.jp)
Browser/OS = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Note: Read the FAQ if the above is not your IP address.

TCP options string = 02040586010303030101080a000000000000000001010402

MTU = 1454
MTU is not fully optimized for broadband. Consider increasing your MTU to 1500 for better throughput.

MSS = 1414
Maximum useful data in each packet = 1414, which equals MSS.
MSS is not fully optimized for broadband (although it might work well for slower connections). Consider increasing your MTU value.

Default Receive Window (RWIN) = 520352
RWIN Scaling (RFC1323) = 3 bits
Unscaled Receive Window = 65044
RWIN is a multiple of MSS
Other values for RWIN that might work well with your current MTU/MSS:
260176 (MSS x 46 * scale factor of 4)
130088 (MSS x 46 * scale factor of 2)
65044 (MSS x 46)

bandwidth * delay product:
Your RcvWindow limits you to: 20814.08 kbps (2601.76 KBytes/s) @ 200ms
Your RcvWindow limits you to: 8325.632 kbps (1040.704 KBytes/s) @ 500ms

MTU Discovery (RFC1191) = ON

Time to live left = 112 hops
TTL value is ok.

Timestamps (RFC1323) = ON
Note: Timestamps add 12 bytes to the TCP header of each packet, reducing the space available for useful data.

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 01011100
Precedence (priority) = 010 (immediate)
Delay = 1 (low delay)
Throughput = 1 (high throughput)
Reliability = 1 (high reliability)
Cost = 0 (normal cost)




4391575 connections tested since 03.10.2001.

Analyzer version: 1.02 - updated 09.20.2002.
User avatar
Mohan-san
Posts: 1017
Joined: Sat Mar 02, 2002 6:20 am
Location: Woo woooo

Post by Mohan-san »

Have you got the latest drivers for your NIC?
torataka
Member
Posts: 21
Joined: Fri Dec 28, 2001 4:06 am
Location: Japan

Post by torataka »

Thanks for the reply. Yes, I have to think so, though I'm not 100 percent certain. I'm using WINXP SP1 which recognizes the card, and going to Windows update does not yield a different choice. I also searched the Internet, and couldn't find anything better for WINXP.

Thanks again for the help.

Randy
Andrzej
Senior Member
Posts: 1107
Joined: Tue Mar 19, 2002 2:43 pm
Location: Poland

Post by Andrzej »

:D I did not follow your calculations.
for me it is not such important
but
you pay for CAPS & have not reach 90% of it...
in the same time
have not check for NIC new driver for free??

if you have actualy CAPS 8M (yes or not)
your setting in NIC will be probably
rather 100Mbps FullDuplex
I ask you again: ASK your ISP
then previous setting auto (or 10 HalfDuplex)

also you did not explain
your actual
TweakTester II result link
BTW
PAY ATTENTIONS
SG TCP/IP Analizer exactly explain:
ONLY how was your internet connection seen by other server
your exact PC settings can be explain only by YOU :)
hdw= I mean PC: CPU, RAM, HDD (do you have any conflict in wXP?)
CAPS= I mean your payed speed (acctualy not in a future)
PINGS= your ping to your ISP in first post you explain
as 63ms on 1.5Mbps speed - but better is lower eg 7-10ms
PARTICULARY to your ISP server
stange I have 10-11ms even with lower CAPS

if you have big & unstabile pings to eg this FORUM
is probability that you have
problems with your:
a}line
b}wire
c}NIC
d)ISP
and any software can NOT solve the problems :(

PS that time do you have now
I have 1:50 PM Sunday 20'10'2002

below is link with MY advice
to person who can't reach effects after tweaking
see http://forums.speedguide.net/showthread ... post834284
User avatar
AceFireball
Posts: 2530
Joined: Wed Aug 14, 2002 12:00 pm
Location: Greenville, NC

Post by AceFireball »

Try here I doubt it will help but u can try.
Member - Redneck Yacht Club
Andrzej
Senior Member
Posts: 1107
Joined: Tue Mar 19, 2002 2:43 pm
Location: Poland

Post by Andrzej »

AceFireball your link is very useful :)

;) but in this case
MTU size was closed & fixed on value MTU = 1454
during discusion on previous threads
in torataka first post you can find apropriale link
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

OK you didn't follow my instructions for configuring your TcpWindowSize, it is way too high for your connection. First you need to get your MTU straight, try the following fix from Bob:

1) Download this file http://www.carricksolutions.com/XP_MTU.reg
2) Right click the file and choose "Merge"
3) Click "Yes"
4) Go to "Start" -> Click on "Run" -> Type in "Regedt32.exe" -> Click "OK"
5) Go to this Reg Key "[HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Services\NdisWan\ Parameters\Protocols\0]"
6) Double click on "Protocol MTU"
7) Click on "Decimal" -> Enter your desired value (I.E.: Anything less then 1480.) Use 1480
8) Click "OK"
9) Done!

If that doesn't work try the one's in my Help & Tips link. Once you get that straight we can work on the rest of your settings, what are your actual caps now? :) :D
Post Reply