kanenas
10-08-06, 12:47 PM
Hello.
I've been trying to improve the transfer speeds but I don't seem to be getting anywhere.
My line speeds were just doubled and now I am on 2048/256 (it actually shows as 2112/288).
The system is XP SP2, the modem is Netgear DG632 (in "modem" mode and uses PPPoA) and the router is a D-Link DGL-4300 running in DHCP mode.
The NIC is an Intel Pro 100/1000 CT in autodetect mode (connects at 1000 to the router).
I set the TCP parameters based on a 350ms delay.
The highest speed I got was at the SG Speed Test (the 1st server on the list - http://www.stoltenb.org/): 1482/230
Servers at other places clock the download speed between 750 - 1050.
------------------
TCP Analyzer shows:
TCP options string = 020405b40103030101010402
MTU = 1500
MTU is fully optimized for broadband.
MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.
Default TCP Receive Window (RWIN) = 92400
RWIN Scaling (RFC1323) = 1 bits (scale factor of 2)
Unscaled TCP Receive Window = 46200
For optimum performance, consider changing RWIN to a multiple of MSS.
Other RWIN values that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of 8)
256960 (MSS x 44 * scale factor of 4)
128480 (MSS x 44 * scale factor of 2)
64240 (MSS x 44)
bandwidth * delay product (Note this is not a speed test):
Your TCP Window limits you to: 3696 kbps (462 KBytes/s) @ 200ms
Your TCP Window limits you to: 1478.4 kbps (184.8 KBytes/s) @ 500ms
MTU Discovery (RFC1191) = ON
Time to live left = 57 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Selective Acknowledgements (RFC2018) = ON
IP type of service field (RFC1349) = 01011100 (92)
Precedence (priority) = 010 (immediate)
Delay = 1 (low delay)
Throughput = 1 (high throughput)
Reliability = 1 (high reliability)
Cost = 0 (normal cost)
Check bit = 0 (correct, 8th checking bit must be zero)
-------------------------
NDT shows:
TCP/Web100 Network Diagnostic Tool v5.3.3d
Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done
running 10s outbound test (client to server) . . . . . 156.58Kb/s
running 10s inbound test (server to client) . . . . . . 1.53Mb/s
Your PC is connected to a Cable/DSL modem
------ Web100 Detailed Analysis ------
Cable modem/DSL/T1 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 = 367.14 msec; the Packet size = 1460 Bytes; and
There were 8 packets retransmitted, 107 duplicate acks received, and 138 SACK blocks received
The connection was idle 0 seconds (0%) of the time
This connection is receiver limited 57.89% of the time.
This connection is network limited 42.08% 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
Server says [193.92.229.121] but Client says [192.168.0.2]
---------------------
TCP Otimizer shows (settings have been applied to all NICs):
General Settings tab:
MTU - 1500
TTL - 64
TCP Receive Window -92400
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - checked
Timestamps - unchecked
Advanced Settings tab:
Max Connections per Server - 10
Max Connections per 1.0 Server - 10
LocalPriority - 5
Host Priority - 6
DNSPriority - 7
NetbtPriority - 8
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 92
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 16384
------------------
Is there anything obviously wrong with my setup?
Any suggestions on how I might improve the above?
Thank you in advance.
I've been trying to improve the transfer speeds but I don't seem to be getting anywhere.
My line speeds were just doubled and now I am on 2048/256 (it actually shows as 2112/288).
The system is XP SP2, the modem is Netgear DG632 (in "modem" mode and uses PPPoA) and the router is a D-Link DGL-4300 running in DHCP mode.
The NIC is an Intel Pro 100/1000 CT in autodetect mode (connects at 1000 to the router).
I set the TCP parameters based on a 350ms delay.
The highest speed I got was at the SG Speed Test (the 1st server on the list - http://www.stoltenb.org/): 1482/230
Servers at other places clock the download speed between 750 - 1050.
------------------
TCP Analyzer shows:
TCP options string = 020405b40103030101010402
MTU = 1500
MTU is fully optimized for broadband.
MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.
Default TCP Receive Window (RWIN) = 92400
RWIN Scaling (RFC1323) = 1 bits (scale factor of 2)
Unscaled TCP Receive Window = 46200
For optimum performance, consider changing RWIN to a multiple of MSS.
Other RWIN values that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of 8)
256960 (MSS x 44 * scale factor of 4)
128480 (MSS x 44 * scale factor of 2)
64240 (MSS x 44)
bandwidth * delay product (Note this is not a speed test):
Your TCP Window limits you to: 3696 kbps (462 KBytes/s) @ 200ms
Your TCP Window limits you to: 1478.4 kbps (184.8 KBytes/s) @ 500ms
MTU Discovery (RFC1191) = ON
Time to live left = 57 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Selective Acknowledgements (RFC2018) = ON
IP type of service field (RFC1349) = 01011100 (92)
Precedence (priority) = 010 (immediate)
Delay = 1 (low delay)
Throughput = 1 (high throughput)
Reliability = 1 (high reliability)
Cost = 0 (normal cost)
Check bit = 0 (correct, 8th checking bit must be zero)
-------------------------
NDT shows:
TCP/Web100 Network Diagnostic Tool v5.3.3d
Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done
running 10s outbound test (client to server) . . . . . 156.58Kb/s
running 10s inbound test (server to client) . . . . . . 1.53Mb/s
Your PC is connected to a Cable/DSL modem
------ Web100 Detailed Analysis ------
Cable modem/DSL/T1 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 = 367.14 msec; the Packet size = 1460 Bytes; and
There were 8 packets retransmitted, 107 duplicate acks received, and 138 SACK blocks received
The connection was idle 0 seconds (0%) of the time
This connection is receiver limited 57.89% of the time.
This connection is network limited 42.08% 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
Server says [193.92.229.121] but Client says [192.168.0.2]
---------------------
TCP Otimizer shows (settings have been applied to all NICs):
General Settings tab:
MTU - 1500
TTL - 64
TCP Receive Window -92400
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - checked
Timestamps - unchecked
Advanced Settings tab:
Max Connections per Server - 10
Max Connections per 1.0 Server - 10
LocalPriority - 5
Host Priority - 6
DNSPriority - 7
NetbtPriority - 8
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 92
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 16384
------------------
Is there anything obviously wrong with my setup?
Any suggestions on how I might improve the above?
Thank you in advance.