Best site to test iPhone speed?

Discussion in 'iPhone' started by bojado71, Aug 24, 2008.

  1. bojado71 macrumors member

    Joined:
    Aug 21, 2008
    #1
    What would be the best site to use to test the 3G and EDGE speeds of the iPhone? Thanks.
     
  2. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #2
    speedtest.net

    remember the speeds are shown in kilobits per second not kilobytes per second (8 bytes in a bit).
     
  3. BxTruth macrumors newbie

    Joined:
    Aug 20, 2008
    Location:
    Bronx,NY
  4. gibbz macrumors 68030

    Joined:
    May 31, 2007
    #4
    err... not a big deal, but I'm sure you meant 8 bits per byte.

    I like testmyiphone.com and have done iphonespeedtest.com
     
  5. 11800506 macrumors 65816

    11800506

    Joined:
    Oct 31, 2007
    Location:
    Washington D.C. Area
    #5
    Speedtest.net uses flash so you can't use that on the iPhone actually.
     
  6. mcdj macrumors 604

    mcdj

    Joined:
    Jul 10, 2007
    Location:
    NYC
    #6
  7. mkrishnan Moderator emeritus

    mkrishnan

    Joined:
    Jan 9, 2004
    Location:
    Grand Rapids, MI, USA
    #7
    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....
     
  8. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #8
    yep i did mean that sorry.

    also my bad i forgot theres no flash on iPhone as i dont have one.

    looks like an ultra fail for me :p.
     
  9. mkrishnan Moderator emeritus

    mkrishnan

    Joined:
    Jan 9, 2004
    Location:
    Grand Rapids, MI, USA
    #9
    It is rather a sore point for iPhone users... :D
     
  10. jaggunothing macrumors regular

    jaggunothing

    Joined:
    Jul 30, 2008
    Location:
    Bangalore, India
    #10
    Tried this and its pretty accurate and corresponds to other checks i have done with my wifi connection. Recommended by mua :)
     
  11. dizzy13 macrumors 6502

    Joined:
    Jul 9, 2008
    Location:
    Miami
    #11
    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.
     
  12. dlewis23 macrumors 6502a

    Joined:
    Oct 23, 2007
    #12
    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.
     
  13. dlewis23 macrumors 6502a

    Joined:
    Oct 23, 2007
    #13
    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
    [​IMG]
     

    Attached Files:

  14. Cynicalone macrumors 68040

    Cynicalone

    Joined:
    Jul 9, 2008
    Location:
    Okie land
    #14
    This is pretty close
     

    Attached Files:

  15. joebokeh macrumors member

    Joined:
    Jul 11, 2008
  16. meistervu macrumors 65816

    Joined:
    Jul 24, 2008
    #16
    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.
     
  17. dizzy13 macrumors 6502

    Joined:
    Jul 9, 2008
    Location:
    Miami
    #17
    Is my logic flawed?

    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?

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

    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].

    [​IMG]

    [​IMG]

    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 :)
     
  18. dlewis23 macrumors 6502a

    Joined:
    Oct 23, 2007
    #18
    Don't use 8, use 8.192. 1000 is 8, 1024 which everyone uses is 8.192. So 400kb/s is actually 3276.8kbps

    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.
     
  19. dizzy13 macrumors 6502

    Joined:
    Jul 9, 2008
    Location:
    Miami
    #19
    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

    Getting "ownt" (i prefer pwned) is good b/c then you learn something :eek:
     
  20. dlewis23 macrumors 6502a

    Joined:
    Oct 23, 2007
    #20
    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.
     
  21. dizzy13 macrumors 6502

    Joined:
    Jul 9, 2008
    Location:
    Miami
    #21
    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
    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)
     

Share This Page