General discussion related to Cable Modems, DSL, Wireless, Fiber, Mobile Networks, Wireless ISPs, Satellite, or any other type of high-speed Internet connection, general issues and questions here. Review and discuss ISPs as well (AT&T / SBC, BellSouth, Bright House, CableOne, Charter, Comcast, Covad, Cox, Cablevision / Optimum Online, TMobile, Verizon FIOS, Shaw, Telus, Starlink, etc.)
Gday...just new to these forums but I signed up because I've got a serious problem with my connection. Sorry if this is in the wrong section....but I couldn't find a more suitable place.
The problem is that as of about a month ago my upload bandwidth has been completely crippled. The ISP I'm with has a speed tester on their website which is hosted locally on their server (so I'm connected directly to it) and it reads my download speed correctly, roughly 500kbps but the upload speed reads at a shoddy 20-30kbps. Sometimes it doesn't work at all and I get like 2kbps
I've contacted the ISP and they're stumped. They even upped my upload bandwidth to 192kbps and that only helped slightly.
I've installed NetMeter just to check if my computer is doing anything but it is all clear when I have nothing running.
Here's a list of tests I've done:
-AV test with AVG came up clean.
-Spyware/Malware scans with both Ad-Aware and Spybot. Both came up clean.
I've also done a ping test to a relatively local game server and I get strange results. I get an average of about 50ms but about 1 in every 4-5 packets will get lost
As well as that I've updated the firmware on my router and drivers for my NIC. I also have a wireless card (54mbps) card in my Pc which suffers from the same problem.
This doesn't really bother me for normal web browsing but is an absolute nightmare for online gaming!
I think it may be the radio/microwave system but my ISP can successfully ping my bridge without fail.
Any ideas?
Here's my system stats:
Windows XP SP2
Asus A8N SLI mobo
1024 DDR ram
Built-In Lan card (Nvidia)
D-Link AirPlus DWL-G520 (I only use this when I move my comp around. I'm connected by 100mbps ethernet to my router)
Zyxel P334-WT Router
------ Client System Details ------
OS data: Name = Windows XP, Architecture = x86, Version = 5.1
Java data: Vendor = Sun Microsystems Inc., Version = 1.5.0_06
------ Web100 Detailed Analysis ------
Dial-up modem 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 = 932.78 msec; the Packet size = 1420 Bytes; and
No packet loss - but packets arrived out-of-order 0.22% of the time
This connection is receiver limited 85.71% of the time.
This connection is network limited 14.27% 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: OFF
Information: Network Middlebox is modifying MSS variable
Server IP addresses are preserved End-to-End
Information: Network Address Translation (NAT) box is modifying the Client's IP address
Server says [203.206.xxx.xx] but Client says [192.168.xxx.xxx]
[quote="ViperKnight"]
Web100 reports the Round trip time = 932.78 msec]
High latency (Round trip time) at 932ms. Data packets arrive out of order.
It may be due to your modem being affected by electromagnetic interference. Isolate it a few feet away from other electrical device such as router, speakers, cordless phone, etc.
------ Client System Details ------
OS data: Name = Windows XP, Architecture = x86, Version = 5.1
Java data: Vendor = Sun Microsystems Inc., Version = 1.5.0_06
------ Web100 Detailed Analysis ------
Cable modem/DSL/T1 link found.
Link set to Full Duplex mode
Information: throughput is limited by other network traffic.
Good network cable(s) found
Normal duplex operation found.
Web100 reports the Round trip time = 297.09 msec; the Packet size = 1420 Bytes; and
There were 4 packets retransmitted, 32 duplicate acks received, and 28 SACK blocks received
The connection was idle 0 seconds (0%) of the time
This connection is network limited 99.97% 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: OFF
Information: Network Middlebox is modifying MSS variable
Server IP addresses are preserved End-to-End
Information: Network Address Translation (NAT) box is modifying the Client's IP address
Server says [203.206.xxx.xxx] but Client says [192.168.xxx.xxx]
I think these are the results of my ISP's server....
SpeedGuide.net TCP/IP Analyzer
TCP properties for IP = 165.228.xxx.xxx ()
Browser/OS = Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Notes: Read the Analyzer FAQ if the above is not your IP address.
Your IP (192.168.xxx.xxx, 203.217.xxx.xxx) appears to be behind a web proxy server (165.228.xxx.xxx) and results shown might not be for your system.
TCP options string = 0204058c01010402
MTU = 1460
MTU is not fully optimized for broadband. Consider increasing your MTU to 1500 for better throughput. If you are using a router, it could be limiting your MTU regardless of Registry settings.
MSS = 1420
Maximum useful data in each packet = 1420, which equals MSS.
Default TCP Receive Window (RWIN) = 65320
RWIN Scaling (RFC1323) = 0 bits
Unscaled TCP Receive Window = 65320
RWIN is a multiple of MSS
Other RWIN values that might work well with your current MTU/MSS:
522560 (MSS x 46 * scale factor of 8)
261280 (MSS x 46 * scale factor of 4)
130640 (MSS x 46 * scale factor of 2)
65320 (MSS x 46) <-- current value
bandwidth * delay product (Note this is not a speed test):
Your TCP Window limits you to: 2612.8 kbps (326.6 KBytes/s) @ 200ms
Your TCP Window limits you to: 1045.12 kbps (130.64 KBytes/s) @ 500ms
MTU Discovery (RFC1191) = ON
Time to live left = 56 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Selective Acknowledgements (RFC2018) = ON
IP type of service field (RFC1349) = 00101000 (40)
Precedence (priority) = 001 (priority)
Delay = 0 (normal delay)
Throughput = 1 (high throughput)
Reliability = 0 (normal reliability)
Cost = 0 (normal cost)
Check bit = 0 (correct, 8th checking bit must be zero)
DiffServ (RFC 2474) = AF11 001010 (10) - Assured Forwarding class 1, low drop precedence (RFC 2597).
ViperKnight wrote:
I've also done a ping test to a relatively local game server and I get strange results. I get an average of about 50ms but about 1 in every 4-5 packets will get lost
This doesn't really bother me for normal web browsing but is an absolute nightmare for online gaming!
If you are into gaming, you may experiment with lower TCP Receive Window (RWIN) values to get lower ping time.
Formula to use:
RWIN = Bandwidth x Max Latency divided by 8
RWIN = 512 x 320 / 8 = 20480
To make sure RWIN is an even multiple of MSS
20480 / 1420 = 14.42
Use RWIN = 1420 x 14 = 19880
The trick is in determining your Max Latency so that you have a tighter bandwidth value that will not affect your download speed. I use 320ms to give some allowance from your network test of 300ms.