I second Josh... firing up a few 512s around the Linode empire would be the best way to go, since you can then try some API calls to see what happens in the real world. You might want to look at Fremont, as well, since a number of Facebook API users tend to prefer it.
Thanks to the dedicated efforts of a few customers running remote sensing software, you can also do some basic measurements by messaging linbot on IRC, e.g.:
Code:
> /msg linbot mtr-atlanta api.bing.net
*linbot* [mtr] api.bing.net: 5 hops, no loss, last hop average RTT was 0.5ms
This works for atlanta, dallas, newark, fremont, and london.
Here's what I get from my Linode in Newark... api.bing.net is handled by Akamai (so it'll always be pretty close to anywhere), Yahoo looks decidedly west-coasty, and Facebook goes the wrong way around the planet.
Code:
rtucker@framboise:~$ mtr --report api.bing.net
HOST: framboise Loss% Snt Last Avg Best Wrst StDev
1. 207.99.1.13 0.0% 10 7.8 2.2 0.4 9.8 3.5
2. 207.99.53.41 0.0% 10 0.3 0.4 0.3 0.5 0.1
3. vlan801.tbr1.mmu.nac.net 0.0% 10 0.3 0.3 0.3 0.4 0.0
4. 0.e1-3.tbr2.mmu.nac.net 0.0% 10 0.4 0.6 0.3 1.9 0.5
5. 0.e1-2.tbr2.ewr.nac.net 0.0% 10 1.1 1.0 0.9 1.1 0.0
6. bbr1.nyc1.bandcon.com 0.0% 10 1.7 1.7 1.6 1.8 0.1
7. te-4-2.bbr1.ash1.bandcon.com 0.0% 10 8.0 8.0 7.9 8.2 0.1
8. 209.107.215.96 0.0% 10 7.9 7.9 7.8 8.0 0.1
Code:
rtucker@framboise:~$ mtr --report boss.yahooapis.com
HOST: framboise Loss% Snt Last Avg Best Wrst StDev
1. 207.99.1.13 0.0% 10 0.4 1.5 0.4 11.2 3.4
2. 207.99.53.41 0.0% 10 0.5 0.5 0.3 0.7 0.1
3. vlan801.tbr1.mmu.nac.net 0.0% 10 0.3 0.6 0.2 2.7 0.8
4. 0.e1-2.tbr1.ewr.nac.net 0.0% 10 0.9 0.8 0.8 0.9 0.0
5. 0.e1-2.tbr1.tl9.nac.net 0.0% 10 1.2 2.4 1.1 7.9 2.6
6. ge-1-1-0.pat1.the.yahoo.com 0.0% 10 71.0 86.1 71.0 177.9 34.4
7. as-0.pat1.nyc.yahoo.com 0.0% 10 75.7 78.8 75.7 93.2 5.9
8. ae-2.pat2.nyc.yahoo.com 0.0% 10 91.0 83.5 75.7 91.2 7.6
9. UNKNOWN-216-115-100-92.yahoo 0.0% 10 82.4 97.2 81.5 210.6 40.4
10. xe-2-2-0.clr3.ac4.yahoo.com 0.0% 10 81.7 82.1 81.5 82.7 0.5
11. xe-9-2-0.clr3.ac4.yahoo.com 0.0% 10 106.3 87.2 81.7 107.3 10.4
12. gw.oss.search.vip.ac4.yahoo. 0.0% 10 81.8 82.5 81.6 86.8 1.6
Code:
rtucker@framboise:~$ mtr --report api.facebook.com
HOST: framboise Loss% Snt Last Avg Best Wrst StDev
1. 207.99.1.13 0.0% 10 0.4 1.8 0.4 10.2 3.2
2. 207.99.53.41 0.0% 10 0.4 1.5 0.3 10.3 3.1
3. vlan801.tbr1.mmu.nac.net 0.0% 10 0.3 0.3 0.3 0.7 0.1
4. 0.e1-2.tbr1.ewr.nac.net 0.0% 10 2.3 1.7 0.8 7.6 2.1
5. 0.e1-2.tbr1.tl9.nac.net 0.0% 10 18.2 3.2 1.1 18.2 5.4
6. linx.br02.lhr1.tfbnw.net 0.0% 10 73.8 74.5 73.6 81.9 2.6
7. xe-5-3-0.bb01.iad1.tfbnw.net 0.0% 10 155.6 157.2 151.6 184.0 9.9
8. xe-7-1-0.bb01.pao1.tfbnw.net 0.0% 10 224.5 228.3 222.0 279.4 18.0
9. ae1.dr01.snc4.tfbnw.net 0.0% 10 225.6 228.9 225.5 246.8 7.1
10. eth-17-1.csw04b.snc4.tfbnw.n 10.0% 10 222.7 222.7 222.5 222.8 0.1
11. api-13-04-snc4.facebook.com 10.0% 10 222.5 222.6 222.4 222.9 0.2
Code:
_________________
Code:
/* TODO: need to add signature to posts */