Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

bojado71

macrumors member
Original poster
Aug 21, 2008
49
0
What would be the best site to use to test the 3G and EDGE speeds of the iPhone? Thanks.
 
[url]http://i.dslr.net/tinyspeedtest.html

I feel like this is probably the most accurate, as the speeds it reports are usually in the middle of the other 2.

I use this one also... the results seem to be less all over the place but also still seem to correlate well with day to day changes in subjective performance....

Tried this and its pretty accurate and corresponds to other checks i have done with my wifi connection. Recommended by mua :)
 
http://www.inetworktest.com/iphone_content

This site consistently reports speeds about 1/3 the speed of the others.
Haven't tried this one

http://i.dslr.net/tinyspeedtest.html

I feel like this is probably the most accurate, as the speeds it reports are usually in the middle of the other 2.

http://testmyiphone.com/

I have a theory that this site is owned by AT&T. If I test 400kbps on inetworktest.com, I get 1400kbps here. Hmm...maybe inetworktest.com is owned by Verizon. ;)

I agree with this. I just recently built an iPhone speed test site called My3gSpeed (http://my3gspeed.com) and was checking results against DSLR and Test My iPhone. The results I get from My3gSpeed always seems to be very close to DSLR with TMI giving faster results. Another thing I noticed is the math isn't quite right on the TMI site. If you go from kbps to kBps to mbps by the time you get to mbps you are getting a higher number than you should based off the original kbps number.
 
Haven't tried this one



I agree with this. I just recently built an iPhone speed test site called My3gSpeed (http://my3gspeed.com) and was checking results against DSLR and Test My iPhone. The results I get from My3gSpeed always seems to be very close to DSLR with TMI giving faster results. Another thing I noticed is the math isn't quite right on the TMI site. If you go from kbps to kBps to mbps by the time you get to mbps you are getting a higher number than you should based off the original kbps number.

No my math it correct. Everything is divided or multiplied by 8.192 the correct number to do it by.

There is no point to from kbps to kb/s to mbps, you would have to be stupid to do it that way.

The easy way to do it is kbps * 8.192 = mbps and kbps / 8.192 = kb/s

Thats the correct way to do it, and thats the way I do it. My Math is correct.
 
and was checking results against DSLR and Test My iPhone. The results I get from My3gSpeed always seems to be very close to DSLR with TMI giving faster results.

My test will give the most accurate results for the iphone because I built it so it would be the most accurate, the reason for making it was so it would be the most accurate. I choose the best data center, and a sever that could handle 50,000 tests a day so your results wouldn't be in accurate because of the server load.

Here is my 6mbps connection through speedtest.net, then through my site, my3gspeed.com
318369506.png
 

Attachments

  • Picture 2.png
    Picture 2.png
    38.1 KB · Views: 77
  • Picture 4.png
    Picture 4.png
    48.6 KB · Views: 83
kb/s to mb/s

Odd. I always thought that b=bit, B=byte, k=1000 or 10^3, and m=1000000 or 10^6.

And so to convert from kb/s to mb/s one would divide the former by 1000 because 1000k=1m.

Here is the method I use in converting from any one unit to another compatible unit, applying the identity property I learned in high school algebra. To convert from one unit to another, multiply the quantity and unit by a conversion faction that is equal to 1 with the input unit in the denominator and the output unit in the numerator. Do the arithmetic treating units as variable (for example k/k=1) and you get your answer.

3000 kb/s * 1m/1000k = 3mb/s (I am multiplying the input by 8b/B which is 1 so I didn't change the value of the input)

400 kB/s * 8b/B = 3200kb/s

I often don't remember the conversion factor between various units, but I usually can recall the base conversions with which I can construct a logical conversion that yields the desired unit.
 
Is my logic flawed?

No my math it correct. Everything is divided or multiplied by 8.192 the correct number to do it by.

There is no point to from kbps to kb/s to mbps, you would have to be stupid to do it that way.

The easy way to do it is kbps * 8.192 = mbps and kbps / 8.192 = kb/s

Thats the correct way to do it, and thats the way I do it. My Math is correct.
For me the way I have always done it was like this...

Here is an example from my last test. I got 0.35 Mbps (349Kbps / 43 kB/s) with 256 KB in 6 seconds.

So 256 KB in 6 secs is 42.6667 kB/s
Convert that to kb/s 42.6667 (42.6667 * 8) = 341.333
Convert that to mbit/s (341.333 / 1024) = 0.333

from me below said:
UPDATE TO ABOVE:
256 KB downloaded in about 6 secs is about 43 KiB / s

Binary:
43 KiB/s converted to kb / s is 43 KiB * 8 = 344 Kib/s
344 Kib/s into Mib/s is 344 Kib / 1024 = 0.3359 Mib/s

Standard:
43 KiB/s converted to kB/s is 43 Kib * 1.024 = 44.032 kB/s
44.032 kB/s converted to kb/s is 44.032 kb/s * 8 = 352.256 kb/s
352.256 kb/s converted to mb/s is 352.256 kb/s / 1000 = 0.352256 mb/s

OR

43 KiB/s converted to kb/s is 43 KiB * 8.192 = 352.256 kb/s
352.256 kb/s converted to mb/s is 352.256 kb/s / 1000 = 0.352256 mb/s

Is my logic flawed somehow?

I'm okay with being pwned and what not, but just like to know how I'm wrong so I can learn from it.

My test will give the most accurate results for the iphone because I built it so it would be the most accurate, the reason for making it was so it would be the most accurate. I choose the best data center, and a sever that could handle 50,000 tests a day so your results wouldn't be in accurate because of the server load.
I mainly just did this as a fun project to learn how to make an iPhone website and building my own speed test, but I definitely want it to work correctly and give good results so thank you for the feedback.

It's strange you got such different scores from my3gspeed and speedtest. I live like an hour south of you and am using bellsouth (att) DSL as well. Speedtest.net gave me 6450 kb and mine 6570 kb [EDIT using the new 8.192 thing I learned this would be 6570 kb and not 6416 kb].



my3gspeed.jpg


My server is located in Chicago which I figure is a pretty good place to have a server for the US. The other big server location I know is texas, but Chicago is good for my Canadian friends :)
 
400 kB/s * 8b/B = 3200kb/s

Don't use 8, use 8.192. 1000 is 8, 1024 which everyone uses is 8.192. So 400kb/s is actually 3276.8kbps

For me the way I have always done it was like this...

Here is an example from my last test. I got 0.35 Mbps (349Kbps / 43 kB/s) with 256 KB in 6 seconds.

So 256 KB in 6 secs is 42.6667 kB/s
Convert that to kb/s 42.6667 (42.6667 * 8) = 341.333
Convert that to mbit/s (341.333 / 1024) = 0.333

Is my logic flawed somehow?

You just have to use 8.192 not 8.

Your mixing binary and decimal and that will get you even more off from were you need to be.

On your site I got 174kB/s and it said thats 1.36 mbps, but its actually 1.43 mbps.
 
Don't use 8, use 8.192. 1000 is 8, 1024 which everyone uses is 8.192. So 400kb/s is actually 3276.8kbps
Interesting, maybe I should get some money back from University of Miami college of engineering since I'm learning something for the first time on an apple forum that UM maybe should have mentioned :D

Guess I need to go do some research on google to learn more about this 8 / 1000 and 8.192 / 1024 thing.

Thanks for the info

You're like the 200th person dlewis ownt...
Getting "ownt" (i prefer pwned) is good b/c then you learn something :eek:
 
Interesting, maybe I should get some money back from University of Miami college of engineering since I'm learning something for the first time on an apple forum that UM maybe should have mentioned :D

Guess I need to go do some research on google to learn more about this 8 / 1000 and 8.192 / 1024 thing.

Thanks for the info

LMFAO....

Well your not the first speed test site to use 8 instead of 8.192, and there are some that still do it.

Thats also the reason why your hard drive gets smaller when you format it. The hard drive manufactor uses 1000MB = 1GB but when you format it, the file system uses 1024MB = 1GB.
 
Ok, I was looking into this 1024 vs 1000 and 8.192 vs 8.0 and found this on wiki

http://en.wikipedia.org/wiki/Mbit/s
wiki said:
Example usage

If the data rate of a data-stream 8,192 bits per second, then using the different capitalization of letters this would be as follows:

8192 / 1000 = 8.192 kb/s
8192 / 1024 = 8 Kib/s
8192 / (8 x 1024) = 1 KiB/s
8192 / (8 x 1000) = 1.024 kB/s
8192 / 8 = 1024 B/s

So it seems if you are dividing by 1024 like I was then 8 is the correct value, but if you are using 1000 then 8.192 is the value. Also, kb and Kb are two different beast all together.
kb = kilo bit (/1000) and Kb (or Kib) is kilo binary bit (/1024).

So if all that above is correct I still had the wrong info on my site as I had mbps (/1000) vs Mbps (/1024)

...and now I have a headache :D


EDIT:
Now that I think the speeds are usually shows as kbps and mbps which is not binary so using *8.192 or /1000 is correct and now I feel better b/c I understand why

EDIT 2:
Well since this was bugging me so much I had to get out my pencil and paper.

Here is the sample from above updated with all the new info
Code:
Actual results: 0.35 Mbps (349Kbps / 43 kB/s) with 256 KB in 6 seconds.

256 KB downloaded in about 6 secs is about 43 KiB / s

Binary:
43 KiB/s converted to Kib / s is 43 KiB * 8 = 344 Kib/s
344 Kib/s into Mib/s is 344 Kib / 1024 = 0.3359 Mib/s

Standard:
43 KiB/s converted to kB/s is 43 Kib * 1.024 = 44.032 kB/s
44.032 kB/s converted to kb/s is 44.032 kb/s * 8 = 352.256 kb/s
352.256 kb/s converted to mb/s is 352.256 kb/s / 1000 = 0.352256 mb/s

OR

43 KiB/s converted to kb/s is 43 KiB * 8.192 = 352.256 kb/s
352.256 kb/s converted to mb/s is 352.256 kb/s / 1000 = 0.352256 mb/s

Other Stuff:
K[U][B]i[/B][/U]B * 1.024 = KB
M[U][B]i[/B][/U]B * 1.048576 = MB

I think the source of confusion here is because the results are mixed and should read like one of the following:

0.35 mbps (349Kib/s / 43 KiB/s) with 256 KB in 6 seconds.
0.35 mbps (352kbps / 44 kB/s) with 256 KB in 6 seconds.

Where
Ki = Kilo Binary (1024 bytes)
k = Kilo (1000 bytes)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.