Note: I am an Australian user. Experiences may vary.
I've noticed that, while using WiFi, YouTube is nigh-unusable for me. Switching to the 3G network makes it a heck of a lot faster. Now, that doesn't make much sense to me, right?
Enter this thread: http://forums.whirlpool.net.au/forum....cfm?t=1015942
Here's what I've got:
- iPhone 3G (8gig)
- Linksys WRT54G v5 running firmware 1.02.5
- ADSL2+ connection, speedtests at 12mbit/s on ethernet cable
- Laptop with wireless connection to router, speedtests at 11mbit/s
Now, help me work out why my iPhone will only speedtest to 256kbit/s, making things like YouTube unusable.
One of the speedtests I tried was http://i.dslr.net/tinyspeedtest.html – I get 2306kbps on my computer, but only 256kbps on my iPhone. A bit of a disparity there.
I've restored the iPhone on two computers (to see if that does *anything*, corrupted a backup in the process, thank god for Google contacts sync), ran a fresh install of iTunes, to see if it's that, changed channel settings, disabled encryption, even tried using a wireless card on my PC (set up as an AP), to see if there's anything different (nope).
Yes, my reception strength is strong. Shows as full.
Pinging the iPhone shows this:
Pinging 192.168.1.101 with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time=68ms TTL=64
Reply from 192.168.1.101: bytes=32 time=407ms TTL=64
Reply from 192.168.1.101: bytes=32 time=8ms TTL=64
Reply from 192.168.1.101: bytes=32 time=42ms TTL=64
Ping statistics for 192.168.1.101:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 8ms, Maximum = 407ms, Average = 131ms
A larger test isn't much different. When I can get a 3G connection, it's blazing fast. On another wireless network, a Netcomm router, it was just as slow.
Some further troubleshooting shows that a 2G iPhone, Jailbroken running 1.1.4, downloading http://i.dslr.net/nullbig1.jpg, is up to four times faster, on the same wireless network.
Want proof? Here you go. http://www.youtube.com/watch?v=92oGshWbKGI
One user, ncy863, found this out using a packet sniffer:
65k receive window max
18.4 seconds data xmit time
idletime max 494ms
post-loss acks: 12
throughput: 104k per second
RTT min/max/avg: all ~272ms
duplicate acks: 30
max retry time: 541ms
131k receive window max
72 seconds data xmit time !!!
idletime max 5661 ms !!!
post-loss acks: 31
throughput: 25k per second !!!
RTT min/max/avg: 237ms/999ms/445ms !!!
duplicate acks: 115 !!!
max retry time: 1229ms !!!
I wonder what's causing this?
Americans; think this doesn't affect you? Well, think again: http://www.youtube.com/watch?v=nZZ4wWdjjwU
Yup, your phones are affected too, you just don't notice it, because very little of your traffic could be considered "international".